fix: Missing configurable port code, R9M Access, support FRM303 via mod (#3442)
* Fix configurable external module port * Added FRM303 support for TX16S via AUX1 mod, i.e. direct connect AUX1 TX/RX to PPM/Heartbeat pins. --------- Co-authored-by: raphaelcoeffic <raphael.coeffic@frafos.com>
This commit is contained in:
co-authored by
raphaelcoeffic
parent
e03add0b86
commit
125fd2ba28
@@ -31,6 +31,16 @@ extern const uint8_t _n_modules;
|
||||
static etx_module_state_t _module_states[MAX_MODULES];
|
||||
static uint8_t _module_power;
|
||||
|
||||
#if defined(CONFIGURABLE_MODULE_PORT)
|
||||
// supplemental configurable port
|
||||
static etx_module_port_t _extra_module_port;
|
||||
|
||||
void modulePortConfigExtra(const etx_module_port_t* port)
|
||||
{
|
||||
memcpy(&_extra_module_port, port, sizeof(_extra_module_port));
|
||||
}
|
||||
#endif
|
||||
|
||||
void modulePortInit()
|
||||
{
|
||||
memset(_module_states, 0, sizeof(_module_states));
|
||||
@@ -42,16 +52,6 @@ void modulePortInit()
|
||||
#endif
|
||||
}
|
||||
|
||||
#if defined(CONFIGURABLE_MODULE_PORT)
|
||||
// supplemental configurable port
|
||||
static etx_module_port_t _extra_module_port;
|
||||
|
||||
void modulePortConfigExtra(const etx_module_port_t* port)
|
||||
{
|
||||
memcpy(&_extra_module_port, port, sizeof(_extra_module_port));
|
||||
}
|
||||
#endif
|
||||
|
||||
static void modulePortClear(etx_module_state_t* st)
|
||||
{
|
||||
memset(st, 0, sizeof(etx_module_state_t));
|
||||
|
||||
Reference in New Issue
Block a user