Ika Shouyu Poppoyaki - LPC82x supported

Dependencies:   MODSERIAL mbed

Fork of ika_shouyu_poppoyaki by Tedd OKANO

Committer:
k4zuki
Date:
Sat Oct 18 07:36:54 2014 +0000
Revision:
42:2b40666d8177
Parent:
38:cb95bfe0546a
LPC82x series supported (only 824 is tested)

Who changed what in which revision?

UserRevisionLine numberNew contents of line
okano 30:e0d7524661ca 1 #ifndef MBED_ISP__ISP__
okano 30:e0d7524661ca 2 #define MBED_ISP__ISP__
okano 30:e0d7524661ca 3
okano 30:e0d7524661ca 4
okano 30:e0d7524661ca 5 int isp_flash_write( char *file_name );
okano 30:e0d7524661ca 6 void start_target_in_normal_mode( int baud_rate );
okano 30:e0d7524661ca 7 void start_success_indicator( void );
okano 30:e0d7524661ca 8 void toggle_led( char v );
okano 34:eaca33d3e632 9 void leds_off( void );
okano 30:e0d7524661ca 10
okano 30:e0d7524661ca 11
okano 30:e0d7524661ca 12 enum {
okano 30:e0d7524661ca 13 NO_ERROR = 0x00,
okano 30:e0d7524661ca 14
okano 30:e0d7524661ca 15 ERROR_AT_TARGET_OPEN,
okano 38:cb95bfe0546a 16 ERROR_DATA_SIZE_ZERO,
okano 38:cb95bfe0546a 17
okano 30:e0d7524661ca 18 ERROR_AT_FILE_OPEN,
okano 30:e0d7524661ca 19 ERROR_AT_SECTOR_ERASE,
okano 30:e0d7524661ca 20
okano 30:e0d7524661ca 21 ERROR_AT_MALLOC_FOR_WRITE_BUFF,
okano 30:e0d7524661ca 22 ERROR_AT_WRITE_COMMAND,
okano 30:e0d7524661ca 23 ERROR_AT_PREPARE_COMMAND,
okano 30:e0d7524661ca 24 ERROR_AT_COPY_COMMAND,
okano 30:e0d7524661ca 25 ERROR_AT_SENDING_CHECKSUM,
okano 30:e0d7524661ca 26
okano 30:e0d7524661ca 27 ERROR_AT_MALLOC_FOR_VERIFY_FILE_BUFF,
okano 30:e0d7524661ca 28 ERROR_AT_MALLOC_FOR_VERIFY_DATA_BUFF,
okano 30:e0d7524661ca 29 ERROR_AT_READ_COMMAND,
okano 30:e0d7524661ca 30
okano 33:ce9fff4cbf09 31 ERROR_DATA_DOES_NOT_MATCH,
okano 33:ce9fff4cbf09 32
okano 33:ce9fff4cbf09 33 WARNING_CRP_CODE_DETECTED
okano 30:e0d7524661ca 34 };
okano 30:e0d7524661ca 35
okano 30:e0d7524661ca 36
okano 32:3700d5df4e18 37 enum {
okano 32:3700d5df4e18 38 NO_ISP = 0x4E697370,
okano 32:3700d5df4e18 39 CRP1 = 0x12345678,
okano 32:3700d5df4e18 40 CRP2 = 0x87654321,
okano 32:3700d5df4e18 41 CRP3 = 0x43218765,
okano 32:3700d5df4e18 42 CRP_CHECK_ERROR = 0xFFFFFFFF
okano 32:3700d5df4e18 43 };
okano 32:3700d5df4e18 44
okano 32:3700d5df4e18 45
okano 30:e0d7524661ca 46 #endif // MBED_ISP__ISP__
okano 30:e0d7524661ca 47