SPRACINGF3 - Configure beeper GPIO correctly.
This commit is contained in:
parent
ed51428989
commit
012e8fac31
|
@ -180,11 +180,16 @@ void init(void)
|
||||||
|
|
||||||
#ifdef BEEPER
|
#ifdef BEEPER
|
||||||
beeperConfig_t beeperConfig = {
|
beeperConfig_t beeperConfig = {
|
||||||
.gpioMode = Mode_Out_OD,
|
|
||||||
.gpioPin = BEEP_PIN,
|
.gpioPin = BEEP_PIN,
|
||||||
.gpioPort = BEEP_GPIO,
|
.gpioPort = BEEP_GPIO,
|
||||||
.gpioPeripheral = BEEP_PERIPHERAL,
|
.gpioPeripheral = BEEP_PERIPHERAL,
|
||||||
|
#ifdef BEEPER_INVERTED
|
||||||
|
.gpioMode = Mode_Out_PP,
|
||||||
|
.isInverted = true
|
||||||
|
#else
|
||||||
|
.gpioMode = Mode_Out_OD,
|
||||||
.isInverted = false
|
.isInverted = false
|
||||||
|
#endif
|
||||||
};
|
};
|
||||||
#ifdef NAZE
|
#ifdef NAZE
|
||||||
if (hardwareRevision >= NAZE32_REV5) {
|
if (hardwareRevision >= NAZE32_REV5) {
|
||||||
|
@ -273,6 +278,7 @@ void init(void)
|
||||||
LED0_OFF;
|
LED0_OFF;
|
||||||
LED1_OFF;
|
LED1_OFF;
|
||||||
|
|
||||||
|
|
||||||
imuInit();
|
imuInit();
|
||||||
mixerInit(masterConfig.mixerMode, masterConfig.customMixer);
|
mixerInit(masterConfig.mixerMode, masterConfig.customMixer);
|
||||||
|
|
||||||
|
|
|
@ -26,6 +26,7 @@
|
||||||
#define BEEP_GPIO GPIOC
|
#define BEEP_GPIO GPIOC
|
||||||
#define BEEP_PIN Pin_15
|
#define BEEP_PIN Pin_15
|
||||||
#define BEEP_PERIPHERAL RCC_AHBPeriph_GPIOC
|
#define BEEP_PERIPHERAL RCC_AHBPeriph_GPIOC
|
||||||
|
#define BEEPER_INVERTED
|
||||||
|
|
||||||
#define USABLE_TIMER_CHANNEL_COUNT 17
|
#define USABLE_TIMER_CHANNEL_COUNT 17
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue