Code to load a LPC1114 over tx/rx. I have only tested with a 1114 chip but it should work with other LPC uControllers
Dependencies: DirectoryList MODSERIAL mbed
Fork of ika_shouyu_poppoyaki by
Diff: target_table.cpp
- Revision:
- 5:ff30f5b58617
- Child:
- 6:0ae6fe8c8512
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/target_table.cpp Sun Aug 25 01:49:08 2013 +0000 @@ -0,0 +1,28 @@ +#include "mbed.h" +#include "target_table.h" + +target_param target_table[] = { + { "unknown ttarget", 0xFFFFFFFF, 1024, 4096 }, + { "LPC1114FN28(FDH28)/102", 0x0A40902B, 4096, 32768 }, + { "LPC1114FN28(FDH28)/102", 0x1A40902B, 4096, 32768 }, + { "LPC810M021FN8", 0x00008100, 1024, 4096 }, + { "LPC811M001JDH16", 0x00008110, 2048, 8192 }, + { "LPC812M101JDH16", 0x00008120, 4096, 16384 }, + { "LPC812M101JD20", 0x00008121, 4096, 16384 }, + { "LPC812M101JDH20", 0x00008122, 4096, 16384 }, +}; + +target_param *find_target_param( char *device_id_string ) +{ + int id; + + id = atoi( device_id_string ); + + for ( int i = 1; i < (sizeof( target_table ) / sizeof( target_param )); i++ ) + { + if ( id == target_table[ i ].id ) + return ( &(target_table[ i ]) ); + } + + return ( target_table ); +}