From 01bf5e6b44992740250d0d5467e8baf5d9953d09 Mon Sep 17 00:00:00 2001 From: Gareth McMullin Date: Sat, 26 May 2012 15:05:37 +1200 Subject: Fixed and cleaned up build for libftdi platform. --- src/linux/platform.c | 5 +++++ src/linux/platform.h | 1 + src/linux/swdptap.c | 10 +++++++--- 3 files changed, 13 insertions(+), 3 deletions(-) (limited to 'src/linux') diff --git a/src/linux/platform.c b/src/linux/platform.c index 80c2acd..9690a92 100644 --- a/src/linux/platform.c +++ b/src/linux/platform.c @@ -121,3 +121,8 @@ int vasprintf(char **strp, const char *fmt, va_list ap) } #endif +const char *platform_target_voltage(void) +{ + return "not supported"; +} + diff --git a/src/linux/platform.h b/src/linux/platform.h index ce77a3d..325f67b 100644 --- a/src/linux/platform.h +++ b/src/linux/platform.h @@ -46,6 +46,7 @@ extern struct ftdi_context *ftdic; int platform_init(void); +const char *platform_target_voltage(void); void platform_buffer_flush(void); int platform_buffer_write(const uint8_t *data, int size); diff --git a/src/linux/swdptap.c b/src/linux/swdptap.c index ecd5acc..be329d8 100644 --- a/src/linux/swdptap.c +++ b/src/linux/swdptap.c @@ -29,6 +29,10 @@ #include "platform.h" #include "swdptap.h" +static void swdptap_turnaround(uint8_t dir); +static uint8_t swdptap_bit_in(void); +static void swdptap_bit_out(uint8_t val); + int swdptap_init(void) { int err; @@ -61,7 +65,7 @@ void swdptap_reset(void) for(int i = 0; i < 50; i++) swdptap_bit_out(1); } -void swdptap_turnaround(uint8_t dir) +static void swdptap_turnaround(uint8_t dir) { static uint8_t olddir = 0; @@ -81,7 +85,7 @@ void swdptap_turnaround(uint8_t dir) assert(ftdi_set_bitmode(ftdic, 0xAB, BITMODE_BITBANG) == 0); } -uint8_t swdptap_bit_in(void) +static uint8_t swdptap_bit_in(void) { uint8_t ret; @@ -95,7 +99,7 @@ uint8_t swdptap_bit_in(void) return ret; } -void swdptap_bit_out(uint8_t val) +static void swdptap_bit_out(uint8_t val) { uint8_t buf[3] = "\xA0\xA1\xA0"; -- cgit v1.2.3