Add to 11U68 11E68

Dependencies:   DirectoryList MODSERIAL mbed

Fork of ika_shouyu_poppoyaki by Tedd OKANO

Committer:
okano
Date:
Tue Sep 24 21:35:25 2013 +0000
Revision:
32:3700d5df4e18
Parent:
30:e0d7524661ca
Child:
33:ce9fff4cbf09
CRP checking code added (not tested yet)

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 30:e0d7524661ca 9
okano 30:e0d7524661ca 10
okano 30:e0d7524661ca 11 enum {
okano 30:e0d7524661ca 12 NO_ERROR = 0x00,
okano 30:e0d7524661ca 13
okano 30:e0d7524661ca 14 ERROR_AT_TARGET_OPEN,
okano 30:e0d7524661ca 15 ERROR_AT_FILE_OPEN,
okano 30:e0d7524661ca 16 ERROR_AT_SECTOR_ERASE,
okano 30:e0d7524661ca 17
okano 30:e0d7524661ca 18 ERROR_AT_MALLOC_FOR_WRITE_BUFF,
okano 30:e0d7524661ca 19 ERROR_AT_WRITE_COMMAND,
okano 30:e0d7524661ca 20 ERROR_AT_PREPARE_COMMAND,
okano 30:e0d7524661ca 21 ERROR_AT_COPY_COMMAND,
okano 30:e0d7524661ca 22 ERROR_AT_SENDING_CHECKSUM,
okano 30:e0d7524661ca 23
okano 30:e0d7524661ca 24 ERROR_AT_MALLOC_FOR_VERIFY_FILE_BUFF,
okano 30:e0d7524661ca 25 ERROR_AT_MALLOC_FOR_VERIFY_DATA_BUFF,
okano 30:e0d7524661ca 26 ERROR_AT_READ_COMMAND,
okano 30:e0d7524661ca 27
okano 30:e0d7524661ca 28 ERROR_DATA_DOES_NOT_MATCH
okano 30:e0d7524661ca 29 };
okano 30:e0d7524661ca 30
okano 30:e0d7524661ca 31
okano 32:3700d5df4e18 32 enum {
okano 32:3700d5df4e18 33 NO_ISP = 0x4E697370,
okano 32:3700d5df4e18 34 CRP1 = 0x12345678,
okano 32:3700d5df4e18 35 CRP2 = 0x87654321,
okano 32:3700d5df4e18 36 CRP3 = 0x43218765,
okano 32:3700d5df4e18 37 CRP_CHECK_ERROR = 0xFFFFFFFF
okano 32:3700d5df4e18 38 };
okano 32:3700d5df4e18 39
okano 32:3700d5df4e18 40
okano 30:e0d7524661ca 41 #endif // MBED_ISP__ISP__
okano 30:e0d7524661ca 42