From 4fad9bf6cf76481db2d2c445a6a71e5e88b2fca3 Mon Sep 17 00:00:00 2001 From: Oleksandr Masliuchenko Date: Mon, 22 May 2017 09:04:06 +0300 Subject: [PATCH] Various compile warning/error fixes --- STM32/cores/arduino/stm32/SerialUSB.cpp | 1 + STM32/cores/arduino/stm32/USBDevice.cpp | 4 ++ STM32/cores/arduino/stm32/stm32_PWM.c | 2 + STM32/cores/arduino/stm32/stm32_gpio_af.c | 2 +- STM32/cores/arduino/stm32/stm32_gpio_af.h | 2 +- STM32/cores/arduino/stm32/stm32_gpio_af_F1.c | 2 + STM32/cores/arduino/stm32/stm32_gpio_exti.c | 2 +- STM32/cores/arduino/stm32/stm32_init.c | 2 + STM32/libraries/SPI/src/SPI.cpp | 2 + STM32/libraries/SPI/src/SPI.h | 2 - .../STM32F1/stm32_chip/stm32_STM32F103CB.h | 52 +++++++++---------- 11 files changed, 42 insertions(+), 31 deletions(-) diff --git a/STM32/cores/arduino/stm32/SerialUSB.cpp b/STM32/cores/arduino/stm32/SerialUSB.cpp index b970759..fdb7e83 100644 --- a/STM32/cores/arduino/stm32/SerialUSB.cpp +++ b/STM32/cores/arduino/stm32/SerialUSB.cpp @@ -63,6 +63,7 @@ void SerialUSBClass::end(void){ int SerialUSBClass::availableForWrite(void){ //return (CDC_SERIAL_BUFFER_SIZE - available()); //return (uint32_t)(CDC_SERIAL_BUFFER_SIZE + tx_buffer.iHead - tx_buffer.iTail) % CDC_SERIAL_BUFFER_SIZE; + return 0; } diff --git a/STM32/cores/arduino/stm32/USBDevice.cpp b/STM32/cores/arduino/stm32/USBDevice.cpp index 1630ae2..bab3bd9 100644 --- a/STM32/cores/arduino/stm32/USBDevice.cpp +++ b/STM32/cores/arduino/stm32/USBDevice.cpp @@ -84,6 +84,8 @@ bool USBDeviceClass::beginCDC() { USBD_CDC_RegisterInterface(&hUsbDeviceFS, &USBD_Interface_fops_FS); USBD_Start(&hUsbDeviceFS); + + return true; } namespace Testing { @@ -100,6 +102,8 @@ bool USBDeviceClass::beginMSC() { USBD_MSC_RegisterStorage(&hUsbDeviceFS, &Testing::USBD_DISK_fops); USBD_Start(&hUsbDeviceFS); + + return true; } extern PCD_HandleTypeDef hpcd_USB_FS; diff --git a/STM32/cores/arduino/stm32/stm32_PWM.c b/STM32/cores/arduino/stm32/stm32_PWM.c index 1723f9f..27381d9 100644 --- a/STM32/cores/arduino/stm32/stm32_PWM.c +++ b/STM32/cores/arduino/stm32/stm32_PWM.c @@ -27,6 +27,8 @@ TIM_HandleTypeDef *handle; static uint32_t counter; static uint32_t period; +extern void pinMode(uint8_t, uint8_t); + #define min(a,b) ((a)<(b)?(a):(b)) stm32_pwm_disable_callback_func stm32_pwm_disable_callback = NULL; diff --git a/STM32/cores/arduino/stm32/stm32_gpio_af.c b/STM32/cores/arduino/stm32/stm32_gpio_af.c index bc6526d..c2617e6 100644 --- a/STM32/cores/arduino/stm32/stm32_gpio_af.c +++ b/STM32/cores/arduino/stm32/stm32_gpio_af.c @@ -24,7 +24,7 @@ #include CHIP_PERIPHERAL_INCLUDE -GPIO_TypeDef *stm32AfGetDefault(stm32_af_pin_list_type list[], int size, const void *instance, uint32_t *pin) { +GPIO_TypeDef *stm32AfGetDefault(const stm32_af_pin_list_type list[], int size, const void *instance, uint32_t *pin) { for(int i=0; i