Fix all compilation warnings

pull/185/head
Olivier Gay 2013-10-27 17:05:13 +01:00
rodzic c02a84641c
commit 3652f98a5d
4 zmienionych plików z 11 dodań i 5 usunięć

Wyświetl plik

@ -172,7 +172,7 @@ int parse_options(int argc, char** argv, st_state_t *st) {
int main(int argc, char** argv) {
uint32_t voltage;
int32_t voltage;
stlink_t *sl = NULL;

Wyświetl plik

@ -13,6 +13,11 @@
#define STLINKY_MAGIC 0xDEADF00D
#define READ_UINT32_LE(buf) ((uint32_t) ( buf[0] \
| buf[1] << 8 \
| buf[2] << 16 \
| buf[3] << 24))
struct stlinky {
stlink_t *sl;
uint32_t off;
@ -26,11 +31,11 @@ struct stlinky* stlinky_detect(stlink_t* sl)
static const uint32_t sram_base = 0x20000000;
struct stlinky* st = malloc(sizeof(struct stlinky));
st->sl = sl;
printf("sram: 0x%x bytes @ 0x%x\n", sl->sram_base, sl->sram_size);
printf("sram: 0x%x bytes @ 0x%zx\n", sl->sram_base, sl->sram_size);
uint32_t off;
for (off = 0; off < sl->sram_size; off += 4) {
stlink_read_mem32(sl, sram_base + off, 4);
if ( STLINKY_MAGIC== *(uint32_t*) sl->q_buf)
if (STLINKY_MAGIC == READ_UINT32_LE(sl->q_buf))
{
printf("stlinky detected at 0x%x\n", sram_base + off);
st->off = sram_base + off;
@ -121,6 +126,7 @@ static int keep_running = 1;
static int sigcount=0;
void cleanup(int dummy)
{
(void) dummy;
sigcount++;
keep_running = 0;
printf("\n\nGot a signal\n");

Wyświetl plik

@ -397,7 +397,7 @@ static const chip_params_t devices[] = {
void (*step) (stlink_t * stl);
int (*current_mode) (stlink_t * stl);
void (*force_debug) (stlink_t *sl);
uint32_t (*target_voltage) (stlink_t *sl);
int32_t (*target_voltage) (stlink_t *sl);
} stlink_backend_t;
struct _stlink {

Wyświetl plik

@ -203,7 +203,7 @@ void _stlink_usb_version(stlink_t *sl) {
}
}
int _stlink_usb_target_voltage(stlink_t *sl) {
int32_t _stlink_usb_target_voltage(stlink_t *sl) {
struct stlink_libusb * const slu = sl->backend_data;
unsigned char* const rdata = sl->q_buf;
unsigned char* const cmd = sl->c_buf;