[modules] move settings from subsystems to modules

also move rc_settings
This commit is contained in:
Gautier Hattenberger
2021-11-10 11:37:18 +01:00
parent b7d18eef9b
commit 721aeb6acf
20 changed files with 30 additions and 30 deletions
+3 -3
View File
@@ -10,12 +10,12 @@
<provides>settings</provides>
</dep>
<header>
<file name="settings.h" dir="subsystems"/>
<file name="settings.h"/>
</header>
<init fun="settings_init()"/>
<makefile target="!fbw">
<file name="settings.c" dir="subsystems"/>
<file_arch name="settings_arch.c" dir="subsystems"/>
<file name="settings.c"/>
<file_arch name="settings_arch.c"/>
<test/>
</makefile>
</module>
+1 -1
View File
@@ -1,6 +1,6 @@
<!DOCTYPE module SYSTEM "module.dtd">
<module name="settings_rc" dir="settings">
<module name="settings_rc" dir="core" task="core">
<doc>
<description>
Change settings via Remote Control, e.g. tune your aircraft
@@ -21,14 +21,14 @@
*/
/**
* @file arch/chibios/subsystems/settings_arch.c
* @file arch/chibios/modules/core/settings_arch.c
* Persistent settings low level flash routines stm32.
*
* FIXME dummy file
*
*/
#include "subsystems/settings.h"
#include "modules/core/settings.h"
int32_t persistent_write(void *ptr __attribute__((unused)), uint32_t size __attribute__((unused)))
{
@@ -20,13 +20,13 @@
*/
/**
* @file arch/linux/subsystems/settings_arch.c
* @file arch/linux/modules/core/settings_arch.c
* linux arch Persistent settings.
*
* Saves the PersistentSettings struct to a binary file.
*/
#include "subsystems/settings.h"
#include "modules/core/settings.h"
#include <stdio.h>
/** Default file used to store persistent settings */
@@ -20,13 +20,13 @@
*/
/**
* @file arch/sim/subsystems/settings_arch.c
* @file arch/sim/modules/core/settings_arch.c
* Sim arch Persistent settings.
*
* Unimplemented.
*/
#include "subsystems/settings.h"
#include "modules/core/settings.h"
int32_t persistent_write(void *ptr UNUSED, uint32_t size UNUSED)
{
@@ -21,7 +21,7 @@
*/
/**
* @file arch/stm32/subsystems/settings_arch.c
* @file arch/stm32/modules/core/settings_arch.c
* Persistent settings low level flash routines stm32.
*
* data flash_addr
@@ -32,7 +32,7 @@
* max sector erase time 40ms, max prog time 70us per 2 bytes
*/
#include "subsystems/settings.h"
#include "modules/core/settings.h"
#include <libopencm3/stm32/flash.h>
#include <libopencm3/stm32/crc.h>
+1 -1
View File
@@ -42,7 +42,7 @@
//#include "modules/energy/electrical.h"
#include "subsystems/datalink/telemetry.h"
#include "subsystems/settings.h"
#include "modules/core/settings.h"
#include "generated/settings.h"
#include "pprz_version.h"
@@ -51,7 +51,7 @@
#include "subsystems/commands.h"
#include "subsystems/actuators.h"
#include "subsystems/settings.h"
#include "modules/core/settings.h"
#include "pprz_version.h"
@@ -32,7 +32,7 @@
#include "subsystems/radio_control.h"
#include "subsystems/commands.h"
#include "subsystems/actuators.h"
#include "subsystems/settings.h"
#include "modules/core/settings.h"
#include "subsystems/datalink/telemetry.h"
#include "generated/settings.h"
@@ -33,7 +33,7 @@
#include "subsystems/radio_control.h"
#include "subsystems/commands.h"
#include "subsystems/actuators.h"
#include "subsystems/settings.h"
#include "modules/core/settings.h"
#include "subsystems/datalink/telemetry.h"
#include "generated/settings.h"
@@ -34,7 +34,7 @@
#include "subsystems/commands.h"
#include "subsystems/actuators.h"
#include "modules/energy/electrical.h"
#include "subsystems/settings.h"
#include "modules/core/settings.h"
#include "firmwares/rotorcraft/navigation.h"
#include "firmwares/rotorcraft/guidance.h"
@@ -32,7 +32,7 @@
#include "subsystems/radio_control.h"
#include "subsystems/commands.h"
#include "subsystems/actuators.h"
#include "subsystems/settings.h"
#include "modules/core/settings.h"
#include "subsystems/datalink/telemetry.h"
#include "generated/settings.h"
@@ -24,7 +24,7 @@
#include <inttypes.h>
#include "generated/radio.h"
#include "modules/settings/rc_settings.h"
#include "modules/core/rc_settings.h"
#include "autopilot.h"
#include "firmwares/fixedwing/nav.h"
#include "inter_mcu.h"
@@ -22,7 +22,7 @@
/**
* @file modules/settings/rc_settings.h
* @file modules/core/rc_settings.h
* Variable setting though the radio control
*
* The 'rc_control' section of a XML flight plan allows the user to change the
@@ -20,12 +20,12 @@
*/
/**
* @file subsystems/settings.c
* @file modules/core/settings.c
* Persistent settings interface.
*
*/
#include "subsystems/settings.h"
#include "modules/core/settings.h"
#include "generated/settings.h"
struct PersistentSettings pers_settings;
@@ -20,13 +20,13 @@
*/
/**
* @file subsystems/settings.h
* @file modules/core/settings.h
* Persistent settings interface.
*
*/
#ifndef SUBSYSTEMS_SETTINGS_H
#define SUBSYSTEMS_SETTINGS_H
#ifndef CORE_SETTINGS_H
#define CORE_SETTINGS_H
#include "std.h"
@@ -46,4 +46,4 @@ int32_t persistent_read(void *ptr, uint32_t size);
int32_t persistent_clear(void);
#endif /* SUBSYSTEMS_SETTINGS_H */
#endif /* CORE_SETTINGS_H */
+1 -1
View File
@@ -32,7 +32,7 @@
#include "mcu_periph/spi.h"
#include "mcu_periph/sys_time.h"
#include "mcu_periph/gpio.h"
#include "subsystems/settings.h"
#include "modules/core/settings.h"
/* Default SuperbitRF SPI DEV */
#ifndef SUPERBITRF_SPI_DEV
+1 -1
View File
@@ -40,7 +40,7 @@
#include "subsystems/abi.h"
#include "subsystems/gps.h"
#include "led.h"
#include "subsystems/settings.h"
#include "modules/core/settings.h"
#include "generated/settings.h"
#include "math/pprz_geodetic_wgs84.h"
#include "math/pprz_geodetic.h"
@@ -29,7 +29,7 @@
#include BOARD_CONFIG
#include "mcu_periph/gpio.h"
#include "generated/airframe.h"
#include "subsystems/settings.h"
#include "modules/core/settings.h"
#include <string.h>
+1 -1
View File
@@ -35,7 +35,7 @@
#include "subsystems/datalink/downlink.h"
#include "subsystems/datalink/datalink.h"
#include "modules/datalink/pprz_dl.h"
#include "subsystems/settings.h"
#include "modules/core/settings.h"
#include "generated/settings.h"
#if USE_UDP