mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-19 22:35:23 +03:00
Implementation of KISS ESC Telemetry protocol
This commit is contained in:
parent
14370426af
commit
16178a0662
20 changed files with 428 additions and 31 deletions
|
@ -64,6 +64,7 @@ typedef struct {
|
|||
const timerHardware_t *timerHardware;
|
||||
uint16_t value;
|
||||
uint16_t timerDmaSource;
|
||||
volatile bool requestTelemetry;
|
||||
#if defined(STM32F3) || defined(STM32F4) || defined(STM32F7)
|
||||
uint32_t dmaBuffer[MOTOR_DMA_BUFFER_SIZE];
|
||||
#else
|
||||
|
@ -75,6 +76,8 @@ typedef struct {
|
|||
#endif
|
||||
} motorDmaOutput_t;
|
||||
|
||||
motorDmaOutput_t *getMotorDmaOutput(uint8_t index);
|
||||
|
||||
extern bool pwmMotorsEnabled;
|
||||
|
||||
struct timerHardware_s;
|
||||
|
@ -111,4 +114,3 @@ pwmOutputPort_t *pwmGetMotors(void);
|
|||
bool pwmIsSynced(void);
|
||||
void pwmDisableMotors(void);
|
||||
void pwmEnableMotors(void);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue