|
- #!/usr/bin/python2.5
- #
- # Copyright 2012 Olivier Gillet.
- #
- # Author: Olivier Gillet (olivier@mutable-instruments.net)
- #
- # This program is free software: you can redistribute it and/or modify
- # it under the terms of the GNU General Public License as published by
- # the Free Software Foundation, either version 3 of the License, or
- # (at your option) any later version.
- # This program is distributed in the hope that it will be useful,
- # but WITHOUT ANY WARRANTY; without even the implied warranty of
- # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- # GNU General Public License for more details.
- # You should have received a copy of the GNU General Public License
- # along with this program. If not, see <http://www.gnu.org/licenses/>.
- #
- # -----------------------------------------------------------------------------
- #
- # Master resources file.
-
- header = """// Copyright 2012 Olivier Gillet.
- //
- // Author: Olivier Gillet (olivier@mutable-instruments.net)
- //
- // This program is free software: you can redistribute it and/or modify
- // it under the terms of the GNU General Public License as published by
- // the Free Software Foundation, either version 3 of the License, or
- // (at your option) any later version.
- // This program is distributed in the hope that it will be useful,
- // but WITHOUT ANY WARRANTY; without even the implied warranty of
- // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- // GNU General Public License for more details.
- // You should have received a copy of the GNU General Public License
- // along with this program. If not, see <http://www.gnu.org/licenses/>.
- //
- // -----------------------------------------------------------------------------
- //
- // Resources definitions.
- //
- // Automatically generated with:
- // make resources
- """
-
- namespace = 'grids'
- target = 'grids'
- modifier = 'PROGMEM'
- types = ['uint8_t', 'uint16_t']
- includes = """
- #include "avrlib/base.h"
-
- #include <avr/pgmspace.h>
- """
-
- import lookup_tables
-
- create_specialized_manager = True
-
- resources = [
- ('dummy', 'string', 'STR_RES', 'prog_char', str, True),
- (lookup_tables.lookup_tables,
- 'lookup_table', 'LUT_RES', 'prog_uint16_t', int, True),
- (lookup_tables.lookup_tables32,
- 'lookup_table32', 'LUT_RES', 'prog_uint32_t', int, True),
- (lookup_tables.drum_map_nodes,
- 'node', 'NODE', 'prog_uint8_t', int, True),
- ]
|