Modularization, stage 1 (core side) - units moved to F072

This commit is contained in:
2018-07-07 19:56:56 +02:00
parent 482a67c5d2
commit a1e9cf2a57
103 changed files with 260 additions and 11837 deletions
+6 -28
View File
@@ -7,24 +7,13 @@
#include "USB/usb_device.h"
#include "framework/resources.h"
#include "framework/unit_registry.h"
#include "units/digital_out/unit_dout.h"
#include "units/digital_in/unit_din.h"
#include "units/neopixel/unit_neopixel.h"
#include "units/i2c/unit_i2c.h"
#include "units/1wire/unit_1wire.h"
#include "units/adc/unit_adc.h"
#include "units/test/unit_test.h"
#include "units/usart/unit_usart.h"
#include "units/spi/unit_spi.h"
#include "units/sipo/unit_sipo.h"
#include "units/fcap/unit_fcap.h"
#include "units/touch/unit_touch.h"
#include "units/simple_pwm/unit_pwmdim.h"
#include "units/dac/unit_dac.h"
#include "comm/interfaces.h"
#include "hw_utils.h"
#include "units_manifest.h"
// TODO split this and the plat_compat files to per-platform ones stored in the platform project
void plat_init_resources(void)
{
// we use |= here, even though return values are not booleans - success is 0,
@@ -89,19 +78,8 @@ void plat_init_resources(void)
__HAL_RCC_GPIOF_CLK_ENABLE();
// Units supported by the platform (known to work correctly)
ureg_add_type(&UNIT_DOUT);
ureg_add_type(&UNIT_DIN);
ureg_add_type(&UNIT_NEOPIXEL);
ureg_add_type(&UNIT_I2C);
ureg_add_type(&UNIT_SPI);
ureg_add_type(&UNIT_USART);
ureg_add_type(&UNIT_1WIRE);
ureg_add_type(&UNIT_ADC);
ureg_add_type(&UNIT_SIPO);
ureg_add_type(&UNIT_FCAP);
ureg_add_type(&UNIT_TOUCH);
ureg_add_type(&UNIT_PWMDIM);
ureg_add_type(&UNIT_DAC);
// - this is a macro created in the Makefile, registering all enabled units
UNITS_REGISTER_CMD
// Free all present resources
{
-1
View File
@@ -34,7 +34,6 @@
// GEX version string
#include "version.h"
// ---
/**