FreeCalypso > hg > freecalypso-reveng
diff fluid-mnf/target.h @ 311:9cecc930d78f
fluid-mnf: original source from TI,
defenestrated line endings and rearranged directory structure,
but no *.[ch] source file content changes yet
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Sat, 29 Feb 2020 05:36:07 +0000 |
parents | |
children | 37b5f94de802 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/fluid-mnf/target.h Sat Feb 29 05:36:07 2020 +0000 @@ -0,0 +1,40 @@ +/****************************************************************************** + * FLUID (Flash Loader Utility Independent of Device) + * + * Copyright Texas Instruments, 2001. + * Mads Meisner-Jensen, mmj@ti.com. + * + * Target Connection and Control + * + * $Id: target.h 1.8 Thu, 01 Aug 2002 11:17:20 +0200 mmj $ + * + ******************************************************************************/ + + +int target_uart_baudrate_divider_get(int clk, int bps); + +int target_driver_init(int uart, int baudrate, char *flowcontrol); +int target_driver_baudrate(int baudrate); + +int target_send(char *buf, int size); +int target_putchar(char ch); + +int target_wait(int size, int time); +int target_recv(void *buf, int size); +int target_getchar(void); +int target_expect_char(char ch, int time); +void target_recv_reset(void); + +int buf_put1(char *buf, unsigned char); +int buf_put2(char *buf, unsigned short data); +int buf_put4(char *buf, unsigned int data); +int buf_put2no(char *buf, unsigned short data); +int buf_put4no(char *buf, unsigned int data); + +void error_proto(char ch, char chx); + +void target_power(char state); +void target_reset(char state); + +int target_trace_enable(int flag); +int target_trace(unsigned char ch);