mirror of
https://bitbucket.org/librepilot/librepilot.git
synced 2025-02-20 10:54:14 +01:00
LP-512 Cleaned up Hw(board)Settings for F3 boards. Removed unneeded stuff.
This commit is contained in:
parent
8ddd8a029e
commit
61e036d6d3
@ -227,35 +227,21 @@ void PIOS_Board_Init(void)
|
||||
#endif
|
||||
|
||||
switch (boardHwSettings.LEDPort) {
|
||||
case HWSPRACINGF3EVOSETTINGS_LEDPORT_WS2811:
|
||||
case HWSPRACINGF3EVOSETTINGS_LEDPORT_WS281X:
|
||||
#if defined(PIOS_INCLUDE_WS2811)
|
||||
PIOS_WS2811_Init(&pios_ws2811_id, &pios_ws2811_cfg);
|
||||
#endif
|
||||
break;
|
||||
case HWSPRACINGF3EVOSETTINGS_LEDPORT_OUTPUT:
|
||||
default:
|
||||
break;
|
||||
default:;
|
||||
}
|
||||
|
||||
if (boardHwSettings.BuzzerPort == HWSPRACINGF3EVOSETTINGS_BUZZERPORT_OUTPUT) {
|
||||
// enable buzzer somehow
|
||||
}
|
||||
|
||||
switch (boardHwSettings.SonarPort) {
|
||||
case HWSPRACINGF3EVOSETTINGS_SONARPORT_HCSR04:
|
||||
/* enable hcsr04 sonar on this port */
|
||||
break;
|
||||
default:;
|
||||
}
|
||||
|
||||
#if defined(PIOS_INCLUDE_I2C)
|
||||
|
||||
// init I2C1 for use with the internal baro
|
||||
if (PIOS_I2C_Init(&pios_i2c_id, &pios_i2c_cfg)) {
|
||||
PIOS_DEBUG_Assert(0);
|
||||
}
|
||||
PIOS_DELAY_WaitmS(50);
|
||||
|
||||
#endif
|
||||
|
||||
PIOS_BOARD_Sensors_Configure();
|
||||
|
@ -233,22 +233,13 @@ void PIOS_Board_Init(void)
|
||||
#endif
|
||||
|
||||
switch (boardHwSettings.LEDPort) {
|
||||
case HWPIKOBLXSETTINGS_LEDPORT_WS2811:
|
||||
case HWPIKOBLXSETTINGS_LEDPORT_WS281X:
|
||||
#if defined(PIOS_INCLUDE_WS2811)
|
||||
PIOS_WS2811_Init(&pios_ws2811_id, &pios_ws2811_cfg);
|
||||
#endif
|
||||
break;
|
||||
case HWPIKOBLXSETTINGS_LEDPORT_OUTPUT:
|
||||
default:
|
||||
break;
|
||||
default:;
|
||||
}
|
||||
|
||||
if (boardHwSettings.BuzzerPort == HWPIKOBLXSETTINGS_BUZZERPORT_ENABLED) {
|
||||
// enable buzzer somehow
|
||||
}
|
||||
|
||||
if (boardHwSettings.TransponderPort == HWPIKOBLXSETTINGS_TRANSPONDERPORT_ENABLED) {
|
||||
// enable transponder somethow
|
||||
}
|
||||
|
||||
|
||||
|
@ -247,25 +247,13 @@ void PIOS_Board_Init(void)
|
||||
#endif
|
||||
|
||||
switch (boardHwSettings.LEDPort) {
|
||||
case HWSPRACINGF3SETTINGS_LEDPORT_WS2811:
|
||||
case HWSPRACINGF3SETTINGS_LEDPORT_WS281X:
|
||||
#if defined(PIOS_INCLUDE_WS2811)
|
||||
PIOS_WS2811_Init(&pios_ws2811_id, &pios_ws2811_cfg);
|
||||
#endif
|
||||
break;
|
||||
case HWSPRACINGF3SETTINGS_LEDPORT_OUTPUT:
|
||||
default:
|
||||
break;
|
||||
default:;
|
||||
}
|
||||
|
||||
if (boardHwSettings.BuzzerPort == HWSPRACINGF3SETTINGS_BUZZERPORT_OUTPUT) {
|
||||
// enable buzzer somehow
|
||||
}
|
||||
|
||||
switch (boardHwSettings.SonarPort) {
|
||||
case HWSPRACINGF3SETTINGS_SONARPORT_HCSR04:
|
||||
/* enable hcsr04 sonar on this port */
|
||||
break;
|
||||
default:;
|
||||
}
|
||||
|
||||
#if defined(PIOS_INCLUDE_I2C)
|
||||
|
@ -234,25 +234,13 @@ void PIOS_Board_Init(void)
|
||||
#endif
|
||||
|
||||
switch (boardHwSettings.LEDPort) {
|
||||
case HWSPRACINGF3EVOSETTINGS_LEDPORT_WS2811:
|
||||
case HWSPRACINGF3EVOSETTINGS_LEDPORT_WS281X:
|
||||
#if defined(PIOS_INCLUDE_WS2811)
|
||||
PIOS_WS2811_Init(&pios_ws2811_id, &pios_ws2811_cfg);
|
||||
#endif
|
||||
break;
|
||||
case HWSPRACINGF3EVOSETTINGS_LEDPORT_OUTPUT:
|
||||
default:
|
||||
break;
|
||||
default:;
|
||||
}
|
||||
|
||||
if (boardHwSettings.BuzzerPort == HWSPRACINGF3EVOSETTINGS_BUZZERPORT_OUTPUT) {
|
||||
// enable buzzer somehow
|
||||
}
|
||||
|
||||
switch (boardHwSettings.SonarPort) {
|
||||
case HWSPRACINGF3EVOSETTINGS_SONARPORT_HCSR04:
|
||||
/* enable hcsr04 sonar on this port */
|
||||
break;
|
||||
default:;
|
||||
}
|
||||
|
||||
#if defined(PIOS_INCLUDE_I2C)
|
||||
|
@ -265,7 +265,7 @@ void PIOS_Board_Init(void)
|
||||
#endif /* PIOS_ENABLE_DEBUG_PINS */
|
||||
|
||||
switch (boardHwSettings.LEDPort) {
|
||||
case HWTINYFISHSETTINGS_LEDPORT_WS2811:
|
||||
case HWTINYFISHSETTINGS_LEDPORT_WS281X:
|
||||
#if defined(PIOS_INCLUDE_WS2811)
|
||||
PIOS_WS2811_Init(&pios_ws2811_id, &pios_ws2811_cfg);
|
||||
#endif
|
||||
@ -274,10 +274,6 @@ void PIOS_Board_Init(void)
|
||||
break;
|
||||
}
|
||||
|
||||
if (boardHwSettings.BuzzerPort == HWTINYFISHSETTINGS_BUZZERPORT_ENABLED) {
|
||||
// enable buzzer somehow
|
||||
}
|
||||
|
||||
PIOS_BOARD_Sensors_Configure();
|
||||
|
||||
PIOS_LED_On(PIOS_LED_HEARTBEAT);
|
||||
|
@ -2,9 +2,7 @@
|
||||
<object name="HwPikoBLXSettings" singleinstance="true" settings="true" category="System">
|
||||
<description>Furious FPV Piko BLX Micro Flight Controller hardware configuration</description>
|
||||
<field name="UARTPort" units="function" type="enum" elements="3" options="Disabled,Telemetry,GPS,S.Bus,DSM,EX.Bus,HoTT SUMD,HoTT SUMH,SRXL,IBus,DebugConsole,ComBridge,MSP,MAVLink,HoTT Telemetry,FrskySensorHub" defaultvalue="Disabled"/>
|
||||
<field name="LEDPort" units="function" type="enum" elements="1" options="Disabled,WS2811,Output" defaultvalue="Disabled"/>
|
||||
<field name="TransponderPort" units="function" type="enum" elements="1" options="Disabled,Enabled" defaultvalue="Disabled"/>
|
||||
<field name="BuzzerPort" units="function" type="enum" elements="1" options="Disabled,Enabled" defaultvalue="Disabled"/>
|
||||
<field name="LEDPort" units="function" type="enum" elements="1" options="Disabled,WS281x" defaultvalue="Disabled"/>
|
||||
|
||||
<access gcs="readwrite" flight="readwrite"/>
|
||||
<telemetrygcs acked="true" updatemode="onchange" period="0"/>
|
||||
|
@ -3,9 +3,7 @@
|
||||
<description>Seriously Pro SPRacingF3 EVO hardware configuration.</description>
|
||||
<field name="UARTPort" units="function" type="enum" elements="3" options="Disabled,Telemetry,GPS,S.Bus,DSM,EX.Bus,HoTT SUMD,HoTT SUMH,SRXL,IBus,DebugConsole,ComBridge,MSP,MAVLink,HoTT Telemetry,FrskySensorHub,PPM" defaultvalue="Disabled" limits="%NE:PPM;;%NE:PPM"/>
|
||||
<field name="I2CPort" units="function" type="enum" elements="1" options="Disabled,I2C" defaultvalue="Disabled"/>
|
||||
<field name="LEDPort" units="function" type="enum" elements="1" options="Disabled,WS2811,Output" defaultvalue="Disabled"/>
|
||||
<field name="BuzzerPort" units="function" type="enum" elements="1" options="Disabled,Output" defaultvalue="Disabled"/>
|
||||
<field name="SonarPort" units="function" type="enum" elements="1" options="Disabled,HC-SR04" defaultvalue="Disabled"/>
|
||||
<field name="LEDPort" units="function" type="enum" elements="1" options="Disabled,WS281x" defaultvalue="Disabled"/>
|
||||
|
||||
<access gcs="readwrite" flight="readwrite"/>
|
||||
<telemetrygcs acked="true" updatemode="onchange" period="0"/>
|
||||
|
@ -3,9 +3,7 @@
|
||||
<description>Seriously Pro SPRacingF3 hardware configuration.</description>
|
||||
<field name="UARTPort" units="function" type="enum" elements="3" options="Disabled,Telemetry,GPS,S.Bus,DSM,EX.Bus,HoTT SUMD,HoTT SUMH,SRXL,IBus,DebugConsole,ComBridge,MSP,MAVLink,HoTT Telemetry,FrskySensorHub" defaultvalue="Disabled"/>
|
||||
<field name="I2CPort" units="function" type="enum" elements="1" options="Disabled,I2C" defaultvalue="Disabled"/>
|
||||
<field name="LEDPort" units="function" type="enum" elements="1" options="Disabled,WS2811,Output" defaultvalue="Disabled"/>
|
||||
<field name="BuzzerPort" units="function" type="enum" elements="1" options="Disabled,Output" defaultvalue="Disabled"/>
|
||||
<field name="SonarPort" units="function" type="enum" elements="1" options="Disabled,HC-SR04" defaultvalue="Disabled"/>
|
||||
<field name="LEDPort" units="function" type="enum" elements="1" options="Disabled,WS281x" defaultvalue="Disabled"/>
|
||||
<field name="IOPorts" units="function" type="enum" elements="1" options="Disabled,PPM,PWM,PPM+PWM,Outputs,PPM+Outputs" defaultvalue="Disabled"/>
|
||||
|
||||
<access gcs="readwrite" flight="readwrite"/>
|
||||
|
@ -3,8 +3,7 @@
|
||||
<description>fishpepper.de tinyFISH Flight Controller hardware configuration</description>
|
||||
<field name="UART1Port" units="function" type="enum" elements="1" options="Disabled,ComBridge" defaultvalue="Disabled"/>
|
||||
<field name="UART3Port" units="function" type="enum" elements="1" options="Disabled,Telemetry,GPS,S.Bus,DSM,EX.Bus,HoTT SUMD,HoTT SUMH,SRXL,IBus,DebugConsole,ComBridge,MSP,MAVLink,HoTT Telemetry,FrskySensorHub,PPM,Outputs" defaultvalue="Disabled"/>
|
||||
<field name="LEDPort" units="function" type="enum" elements="1" options="Disabled,WS2811" defaultvalue="Disabled"/>
|
||||
<field name="BuzzerPort" units="function" type="enum" elements="1" options="Disabled,Enabled" defaultvalue="Disabled"/>
|
||||
<field name="LEDPort" units="function" type="enum" elements="1" options="Disabled,WS281x" defaultvalue="Disabled"/>
|
||||
|
||||
<access gcs="readwrite" flight="readwrite"/>
|
||||
<telemetrygcs acked="true" updatemode="onchange" period="0"/>
|
||||
|
Loading…
x
Reference in New Issue
Block a user