stm32: rename __ARM_STM32F411__ to __ARM_STM32__
This commit is contained in:
parent
bd5bfb3d76
commit
b62bad1b0a
|
|
@ -142,7 +142,7 @@ ifeq ($(MCU), lpc1114)
|
|||
else ifeq ($(findstring stm32, $(MCU)), stm32)
|
||||
CFLAGS += -mthumb -mcpu=cortex-m4
|
||||
CFLAGS += -mtune=cortex-m4
|
||||
CFLAGS += -D__ARM_STM32F411__
|
||||
CFLAGS += -D__ARM_STM32__
|
||||
CFLAGS += -mfpu=fpv4-sp-d16
|
||||
CFLAGS += -mfloat-abi=hard
|
||||
CFLAGS += -mlittle-endian
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
each channel. We are using DMA instead.
|
||||
*/
|
||||
|
||||
#if defined TEACUP_C_INCLUDE && defined __ARM_STM32F411__
|
||||
#if defined TEACUP_C_INCLUDE && defined __ARM_STM32__
|
||||
|
||||
#include "cmsis-stm32f4xx.h"
|
||||
#include "arduino.h"
|
||||
|
|
@ -215,4 +215,4 @@ void start_adc() {
|
|||
ADC_CR2_SWSTART;
|
||||
}
|
||||
|
||||
#endif /* defined TEACUP_C_INCLUDE && defined __ARM_STM32F411__ */
|
||||
#endif /* defined TEACUP_C_INCLUDE && defined __ARM_STM32__ */
|
||||
|
|
|
|||
2
analog.c
2
analog.c
|
|
@ -6,7 +6,7 @@
|
|||
#include "analog.h"
|
||||
#include "temp.h"
|
||||
|
||||
#ifndef __ARM_STM32F411__
|
||||
#ifndef __ARM_STM32__
|
||||
/**
|
||||
OR-combined mask of all channels. Auto-magically generated from
|
||||
DEFINE_TEMP_SENSOR() entries in config_wrapper.h
|
||||
|
|
|
|||
4
analog.h
4
analog.h
|
|
@ -57,9 +57,9 @@
|
|||
#define NEEDS_START_ADC
|
||||
|
||||
/* #endif __AVR__ */
|
||||
#elif __ARM_STM32F411__
|
||||
#elif __ARM_STM32__
|
||||
#define NEEDS_START_ADC
|
||||
#endif /* __ARM_STM32F411__ */
|
||||
#endif /* __ARM_STM32__ */
|
||||
|
||||
void analog_init(void);
|
||||
|
||||
|
|
|
|||
|
|
@ -73,7 +73,7 @@
|
|||
#include "arduino_lpc1114.h"
|
||||
#endif
|
||||
|
||||
#if defined (__ARM_STM32F411__)
|
||||
#if defined (__ARM_STM32__)
|
||||
#include "arduino_stm32f411.h"
|
||||
#endif
|
||||
|
||||
|
|
|
|||
|
|
@ -73,13 +73,13 @@
|
|||
|
||||
- Prefixed names of #include files with mbed- to match the names of the
|
||||
copies in the Teacup repo.
|
||||
- Wrapped the whole file in #ifdef __ARM_STM32F411__ to not cause conflicts with
|
||||
- Wrapped the whole file in #ifdef __ARM_STM32__ to not cause conflicts with
|
||||
AVR builds.
|
||||
- Rebuild SystemInit() and SetSysClock() to get rid of most mbed-files. Please take a look into history.
|
||||
- Rework SetSysClock completely
|
||||
*/
|
||||
|
||||
#ifdef __ARM_STM32F411__
|
||||
#ifdef __ARM_STM32__
|
||||
|
||||
#include "cmsis-stm32f4xx.h"
|
||||
#include "arduino_stm32f411.h"
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
To be included from cpu.c, for details see there.
|
||||
*/
|
||||
|
||||
#if defined TEACUP_C_INCLUDE && defined __ARM_STM32F411__
|
||||
#if defined TEACUP_C_INCLUDE && defined __ARM_STM32__
|
||||
|
||||
#include "config_wrapper.h"
|
||||
|
||||
|
|
@ -21,4 +21,4 @@ void cpu_init() {
|
|||
RCC_AHB1ENR_GPIOHEN;
|
||||
}
|
||||
|
||||
#endif /* defined TEACUP_C_INCLUDE && defined __ARM_STM32F411__ */
|
||||
#endif /* defined TEACUP_C_INCLUDE && defined __ARM_STM32__ */
|
||||
|
|
|
|||
2
cpu.h
2
cpu.h
|
|
@ -10,7 +10,7 @@
|
|||
|
||||
#include "cmsis-lpc11xx.h" // For __ASM().
|
||||
|
||||
#elif defined __ARM_STM32F411__
|
||||
#elif defined __ARM_STM32__
|
||||
|
||||
#include "cmsis-stm32f4xx.h" // For __ASM().
|
||||
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
\brief Delay routines, ARM specific part.
|
||||
*/
|
||||
|
||||
#if defined TEACUP_C_INCLUDE && defined __ARM_STM32F411__
|
||||
#if defined TEACUP_C_INCLUDE && defined __ARM_STM32__
|
||||
|
||||
#include "cmsis-stm32f4xx.h" // For __ASM() and ...
|
||||
|
||||
|
|
@ -47,4 +47,4 @@ void delay_us(uint16_t delay) {
|
|||
}
|
||||
}
|
||||
|
||||
#endif /* defined TEACUP_C_INCLUDE && defined __ARM_STM32F411__ */
|
||||
#endif /* defined TEACUP_C_INCLUDE && defined __ARM_STM32__ */
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
\brief Manage heaters, including PID and PWM, ARM specific part.
|
||||
*/
|
||||
|
||||
#if defined TEACUP_C_INCLUDE && defined __ARM_STM32F411__
|
||||
#if defined TEACUP_C_INCLUDE && defined __ARM_STM32__
|
||||
|
||||
#include "cmsis-stm32f4xx.h"
|
||||
#include "pinio.h"
|
||||
|
|
@ -262,4 +262,4 @@ void do_heater(heater_t index, uint8_t value) {
|
|||
}
|
||||
}
|
||||
|
||||
#endif /* defined TEACUP_C_INCLUDE && defined __ARM_STM32F411__ */
|
||||
#endif /* defined TEACUP_C_INCLUDE && defined __ARM_STM32__ */
|
||||
|
|
|
|||
4
pinio.h
4
pinio.h
|
|
@ -114,7 +114,7 @@
|
|||
LPC_IOCON->IO ## _CMSIS = (IO ## _OUTPUT | IO_MODEMASK_INACTIVE); \
|
||||
} while (0)
|
||||
|
||||
#elif defined __ARM_STM32F411__
|
||||
#elif defined __ARM_STM32__
|
||||
/// Read a pin.
|
||||
#define _READ(IO) (IO ## _PORT->IDR & MASK(IO ## _PIN))
|
||||
/// Write to a pin.
|
||||
|
|
@ -213,7 +213,7 @@
|
|||
#define _PULLUP_ON(IO) _WRITE(IO, 1)
|
||||
#define _PULL_OFF(IO) _WRITE(IO, 0)
|
||||
|
||||
#endif /* __AVR__, __ARM_LPC1114__, __ARM_STM32F411__, SIMULATOR */
|
||||
#endif /* __AVR__, __ARM_LPC1114__, __ARM_STM32__, SIMULATOR */
|
||||
|
||||
/**
|
||||
Why double up on these macros?
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@
|
|||
Code here is heavily inspired by serial_api.c of MBED
|
||||
*/
|
||||
|
||||
#if defined TEACUP_C_INCLUDE && defined __ARM_STM32F411__
|
||||
#if defined TEACUP_C_INCLUDE && defined __ARM_STM32__
|
||||
|
||||
#include "arduino.h"
|
||||
#include "pinio.h"
|
||||
|
|
@ -214,4 +214,4 @@ void serial_writechar(uint8_t data) {
|
|||
uartx_writechar(UART_SERIAL, data);
|
||||
}
|
||||
|
||||
#endif /* defined TEACUP_C_INCLUDE && defined __ARM_STM32F411__ */
|
||||
#endif /* defined TEACUP_C_INCLUDE && defined __ARM_STM32__ */
|
||||
|
|
@ -3,7 +3,7 @@
|
|||
\brief SPI routines, STM32F411 specific part.
|
||||
*/
|
||||
|
||||
#if defined TEACUP_C_INCLUDE && defined __ARM_STM32F411__
|
||||
#if defined TEACUP_C_INCLUDE && defined __ARM_STM32__
|
||||
|
||||
/** Initialise SPI subsystem.
|
||||
|
||||
|
|
@ -130,4 +130,4 @@ void spi_speed_max() {
|
|||
SPI2->CR1 |= SPI_CR1_BR_1 | SPI_CR1_BR_0; // 1/16 -> SPI2 = 3.125MHz
|
||||
}
|
||||
|
||||
#endif /* TEACUP_C_INCLUDE && defined __ARM_STM32F411__ */
|
||||
#endif /* TEACUP_C_INCLUDE && defined __ARM_STM32__ */
|
||||
|
|
|
|||
2
spi.h
2
spi.h
|
|
@ -121,7 +121,7 @@ inline uint8_t spi_rw(uint8_t byte) {
|
|||
return SPDR;
|
||||
}
|
||||
|
||||
#elif defined __ARM_STM32F411__
|
||||
#elif defined __ARM_STM32__
|
||||
|
||||
void spi_speed_100_400(void);
|
||||
void spi_speed_max(void);
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
To be included from timer.c.
|
||||
*/
|
||||
|
||||
#if defined TEACUP_C_INCLUDE && defined __ARM_STM32F411__
|
||||
#if defined TEACUP_C_INCLUDE && defined __ARM_STM32__
|
||||
|
||||
#include "cmsis-core_cm4.h"
|
||||
#include "clock.h"
|
||||
|
|
@ -226,4 +226,4 @@ void timer_stop() {
|
|||
SysTick->CTRL = 0;
|
||||
}
|
||||
|
||||
#endif /* defined TEACUP_C_INCLUDE && defined __ARM_STM32F411__ */
|
||||
#endif /* defined TEACUP_C_INCLUDE && defined __ARM_STM32__ */
|
||||
|
|
|
|||
Loading…
Reference in New Issue