- 10 Mar, 2016 3 commits
-
-
Henrique Silva authored
-
Henrique Silva authored
-
Henrique Silva authored
-
- 04 Mar, 2016 12 commits
-
-
Henrique Silva authored
-
Henrique Silva authored
-
Henrique Silva authored
-
Henrique Silva authored
-
Henrique Silva authored
The driver shouldn't need a FreeRTOS definition to work properly, just use the 32-bit variable to count the ticks, it should be enough
-
Henrique Silva authored
-
Henrique Silva authored
-
Henrique Silva authored
-
Henrique Silva authored
-
Henrique Silva authored
-
Henrique Silva authored
-
Henrique Silva authored
Move all files that are board specific to a new folder in 'port/'
-
- 01 Mar, 2016 7 commits
-
-
Henrique Silva authored
-
Henrique Silva authored
Insert comments in-line to ease future changes
-
Henrique Silva authored
This i2c.* files were just holding some helper functions, like a I2CInit wrapper and GA discovery. Just move these function to their right places
-
Henrique Silva authored
-
Henrique Silva authored
-
Henrique Silva authored
-
Henrique Silva authored
This flag should be set to compile the firmware to run the first time on the board, since it'll write the EEPROM with the board ID
-
- 29 Feb, 2016 1 commit
-
-
Henrique Silva authored
There's a Reset IC in the AFC Board that only releases the clock switch (ADN4604) reset pin only ~140ms after the P1v0GOOD signal goes high
-
- 25 Feb, 2016 5 commits
-
-
Henrique Silva authored
If we only check the sensor state flag, when a abrupt shutdown occurs, we'll have to run through the sensor event state machine at least 2 times before achieving a state that causes the P12vGOOD flag to be cleared. Since the payload task runs at a greater frequency than the sensors', it'll try to power-up the payload again based on the erroneous sensor state
-
Henrique Silva authored
There's a drop in the voltage between the standalone voltage entry and the value measured at the INA220, which is about 0,6~0,8v, this was causing the board to always stay between Low-crit and Low-noncrit state.
-
Henrique Silva authored
Reset the power good flags to avoid the state machine to start over without a new read from the sensors. This was causing the payload to quickly turn on after a QUIESCE event, since the INA220 sensor task task a little longer to update all the sensors readings. Fixes #23
-
Henrique Silva authored
-
Henrique Silva authored
-
- 22 Feb, 2016 12 commits
-
-
Henrique Silva authored
-
Henrique Silva authored
-
Henrique Silva authored
-
Henrique Silva authored
-
Henrique Silva authored
-
Henrique Silva authored
-
Henrique Silva authored
Now we always jump to PAYLOAD_SWITCHING_OFF state before going to PAYLOAD_NO_POWER, this way we can safely turn off the payload and warn the MCH about the failure
-
Henrique Silva authored
-
Henrique Silva authored
Now each sensor must call sdr_insert_entry() upon initialization to include its sensors in the SDR table. The SDR table cals realloc each time a new entry is requested, so it doesn't use unnecessary memory.
-
Henrique Silva authored
INA220 SDR was put in a different source file (ina220_sdr.c) because it's too large and would polute the original source (ina220.c)
-
Henrique Silva authored
-
Henrique Silva authored
-