diff --git a/Datasheets/M25P16.pdf b/Datasheets/M25P16.pdf new file mode 100644 index 0000000..29a197b Binary files /dev/null and b/Datasheets/M25P16.pdf differ diff --git a/Datasheets/MPU-6000-Datasheet.pdf b/Datasheets/MPU-6000-Datasheet.pdf index 8e5ac97..4922bee 100644 Binary files a/Datasheets/MPU-6000-Datasheet.pdf and b/Datasheets/MPU-6000-Datasheet.pdf differ diff --git a/Datasheets/MPU-6000-Register-Map.pdf b/Datasheets/MPU-6000-Register-Map.pdf new file mode 100644 index 0000000..2677c83 Binary files /dev/null and b/Datasheets/MPU-6000-Register-Map.pdf differ diff --git a/src/targets/revo_f4/pins.h b/src/targets/revo_f4/pins.h index 7d3d68a..5dd8d38 100644 --- a/src/targets/revo_f4/pins.h +++ b/src/targets/revo_f4/pins.h @@ -7,23 +7,40 @@ extern "C" { #endif +namespace targets { +namespace revo_f4 { + typedef enum { - ledBlue = PB_5, - ledOrange = PB_4, - sensV = PC_2, - sensC = PC_1, + // Onboard leds + PIN_BLUE_LED = PB_5, + PIN_ORANGE_LED = PB_4, - MPU_MOSI = PA_7, - MPU_MISO = PA_6, - MPU_SCLK = PA_5, - MPU_NSS = PA_4, + // Analog sensors + PIN_VOLTAGE_SENSOR = PC_2, + PIN_CURRENT_SENSOR = PC_1, - COMPASS_SCL = PB_8, - COMPASS_SDA = PB_9, + // MPU SPI pins + PIN_MPU_MOSI = PA_7, + PIN_MPU_MISO = PA_6, + PIN_MPU_SCLK = PA_5, + PIN_MPU_NSS = PA_4, + + // Flash SPI pins + PIN_FLASH_MOSI = PC_12, + PIN_FLASH_MISO = PC_11, + PIN_FLASH_SCLK = PC_10, + PIN_FLASH_NSS = PA_15, + + // Compass i2c pins + PIN_COMPASS_SCL = PB_8, + PIN_COMPASS_SDA = PB_9, } PinMap; +} // namespace revo_f4 +} // namespace targets + #ifdef __cplusplus } #endif