1 /*********************************************************************
2  *
3  *   LPC1114 ISP Commands
4  *
5  *********************************************************************/
7 /* List of commands to be supported :
8   synchronize
9   unlock 
10   set-baud-rate
11   echo
12   write-to-ram
13   read-memory
14   prepare-for-write
15   copy-ram-to-flash
16   go
17   erase
18   blank-check
19   read-part-id
20   read-boot-version
21   compare
22   read-uid
23 */
25 #ifndef ISP_COMMADS_H
26 #define ISP_COMMADS_H
28 int isp_ret_code(char* buf);
30 /* Connect or reconnect to the target.
31  * Return positive or NULL value when connection is OK, or negative value otherwise.
32  */
33 int isp_connect(unsigned int crystal_freq);
35 /* Handle one command
36  * Return positive or NULL value when command handling is OK, or negative value otherwise.
37  */
38 int isp_handle_command(char* cmd, int arg_count, char** args);
40 #endif /* ISP_COMMADS_H */