| 
							- #!/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),
 - ]
 
 
  |