mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-24 16:55:36 +03:00
rewritten drv_uart to suck slightly less
tested w/o GPS git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@382 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
This commit is contained in:
parent
1ff0036dec
commit
cbb580f753
10 changed files with 403 additions and 321 deletions
13
src/mw.h
13
src/mw.h
|
@ -286,6 +286,16 @@ typedef struct master_t {
|
|||
uint8_t chk; // XOR checksum
|
||||
} master_t;
|
||||
|
||||
// Core runtime settings
|
||||
typedef struct core_t {
|
||||
serialPort_t *mainport;
|
||||
serialPort_t *gpsport;
|
||||
serialPort_t *telemport;
|
||||
serialPort_t *rcvrport;
|
||||
bool useServo;
|
||||
|
||||
} core_t;
|
||||
|
||||
typedef struct flags_t {
|
||||
uint8_t OK_TO_ARM;
|
||||
uint8_t ARMED;
|
||||
|
@ -368,7 +378,8 @@ extern uint8_t GPS_svinfo_chn[16]; // Channel number
|
|||
extern uint8_t GPS_svinfo_svid[16]; // Satellite ID
|
||||
extern uint8_t GPS_svinfo_quality[16]; // Bitfield Qualtity
|
||||
extern uint8_t GPS_svinfo_cno[16]; // Carrier to Noise Ratio (Signal Strength)
|
||||
|
||||
|
||||
extern core_t core;
|
||||
extern master_t mcfg;
|
||||
extern config_t cfg;
|
||||
extern flags_t f;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue