Add to 11U68 11E68

Dependencies:   DirectoryList MODSERIAL mbed

Fork of ika_shouyu_poppoyaki by Tedd OKANO

Committer:
okano
Date:
Thu Sep 26 11:51:03 2013 +0000
Revision:
34:eaca33d3e632
Parent:
33:ce9fff4cbf09
Child:
38:cb95bfe0546a
[1]; fix: verification function was having a bug. 3/4 of the code was having chance of verification fail.; ; [2]; "ENABLE_WRITING" option added (see "_user_setting.h"). Verifying-only operation can be done with disabling this word

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