mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-23 00:05:33 +03:00
Merge pull request #2631 from cleanflight/fix-f4-transponder
Fix F4 transponder transponder.
This commit is contained in:
parent
c71ef27104
commit
b0c21d0a34
2 changed files with 38 additions and 15 deletions
|
@ -19,17 +19,6 @@
|
|||
|
||||
#include "io_types.h"
|
||||
|
||||
#define TRANSPONDER_BITS_PER_BYTE 10 // start + 8 data + stop
|
||||
#define TRANSPONDER_DATA_LENGTH 6
|
||||
#define TRANSPONDER_TOGGLES_PER_BIT 11
|
||||
#define TRANSPONDER_GAP_TOGGLES 1
|
||||
#define TRANSPONDER_TOGGLES (TRANSPONDER_TOGGLES_PER_BIT + TRANSPONDER_GAP_TOGGLES)
|
||||
|
||||
#define TRANSPONDER_DMA_BUFFER_SIZE ((TRANSPONDER_TOGGLES_PER_BIT + 1) * TRANSPONDER_BITS_PER_BYTE * TRANSPONDER_DATA_LENGTH)
|
||||
|
||||
#define BIT_TOGGLE_1 78 // (156 / 2)
|
||||
#define BIT_TOGGLE_0 0
|
||||
|
||||
bool transponderIrInit();
|
||||
void transponderIrDisable(void);
|
||||
|
||||
|
@ -43,5 +32,4 @@ void transponderIrTransmit(void);
|
|||
|
||||
bool isTransponderIrReady(void);
|
||||
|
||||
extern uint8_t transponderIrDMABuffer[TRANSPONDER_DMA_BUFFER_SIZE];
|
||||
extern volatile uint8_t transponderIrDataTransferInProgress;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue