Add to 11U68 11E68

Dependencies:   DirectoryList MODSERIAL mbed

Fork of ika_shouyu_poppoyaki by Tedd OKANO

Committer:
Hapi_Tech
Date:
Sat Jul 04 05:29:32 2015 +0000
Revision:
50:57ad8e04f063
Parent:
48:99cfe3a929ea
Adding LPC11U68,11E68.

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 48:99cfe3a929ea 5 int isp_flash_write( const 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 47:e7d395119a63 10 void show_progress( int total_size, int file_size );
okano 30:e0d7524661ca 11
okano 30:e0d7524661ca 12
okano 30:e0d7524661ca 13 enum {
okano 30:e0d7524661ca 14 NO_ERROR = 0x00,
okano 30:e0d7524661ca 15
okano 30:e0d7524661ca 16 ERROR_AT_TARGET_OPEN,
okano 38:cb95bfe0546a 17 ERROR_DATA_SIZE_ZERO,
okano 38:cb95bfe0546a 18
okano 30:e0d7524661ca 19 ERROR_AT_FILE_OPEN,
okano 30:e0d7524661ca 20 ERROR_AT_SECTOR_ERASE,
okano 30:e0d7524661ca 21
okano 30:e0d7524661ca 22 ERROR_AT_MALLOC_FOR_WRITE_BUFF,
okano 30:e0d7524661ca 23 ERROR_AT_WRITE_COMMAND,
okano 30:e0d7524661ca 24 ERROR_AT_PREPARE_COMMAND,
okano 30:e0d7524661ca 25 ERROR_AT_COPY_COMMAND,
okano 30:e0d7524661ca 26 ERROR_AT_SENDING_CHECKSUM,
okano 30:e0d7524661ca 27
okano 30:e0d7524661ca 28 ERROR_AT_MALLOC_FOR_VERIFY_FILE_BUFF,
okano 30:e0d7524661ca 29 ERROR_AT_MALLOC_FOR_VERIFY_DATA_BUFF,
okano 30:e0d7524661ca 30 ERROR_AT_READ_COMMAND,
okano 30:e0d7524661ca 31
okano 33:ce9fff4cbf09 32 ERROR_DATA_DOES_NOT_MATCH,
okano 33:ce9fff4cbf09 33
okano 33:ce9fff4cbf09 34 WARNING_CRP_CODE_DETECTED
okano 30:e0d7524661ca 35 };
okano 30:e0d7524661ca 36
okano 30:e0d7524661ca 37
okano 32:3700d5df4e18 38 enum {
okano 32:3700d5df4e18 39 NO_ISP = 0x4E697370,
okano 32:3700d5df4e18 40 CRP1 = 0x12345678,
okano 32:3700d5df4e18 41 CRP2 = 0x87654321,
okano 32:3700d5df4e18 42 CRP3 = 0x43218765,
okano 32:3700d5df4e18 43 CRP_CHECK_ERROR = 0xFFFFFFFF
okano 32:3700d5df4e18 44 };
okano 32:3700d5df4e18 45
okano 32:3700d5df4e18 46
okano 30:e0d7524661ca 47 #endif // MBED_ISP__ISP__
okano 30:e0d7524661ca 48