Go to the source code of this file.
◆ BOARD_STM32V1F4
◆ boardInit()
Board-specific initialization code.
Board-specific initialization function.
- Todo:
- Add your board-specific code, if any.
Definition at line 160 of file board.cpp.
◆ F4Light_SPI_DEVICE_NUM_DEVICES
◆ PIN_MAP
Referenced by __attribute__(), F4Light::GPIO::_attach_interrupt(), F4Light::GPIO::_pinMode(), F4Light::GPIO::_read(), F4Light::RCOutput::_set_output_mode(), F4Light::RCOutput::_set_pin_output_mode(), F4Light::GPIO::_setSpeed(), F4Light::GPIO::_toggle(), F4Light::GPIO::_write(), F4Light::UARTDriver::begin(), boardInit(), F4Light::GPIO::detach_interrupt(), F4Light::RCOutput::enable_ch(), F4Light::GPIO::enable_interrupt(), F4Light::RCOutput::fill_timers(), F4Light::GPIO::get_channel(), F4Light::RCOutput::get_freq(), i2c_bus_reset(), i2c_lowLevel_deinit(), i2c_lowLevel_init(), i2c_master_release_bus(), F4Light::I2CDevice::init(), F4Light::SPIDevice::init(), F4Light::RCOutput::init_channel(), F4Light::RCOutput::push(), pwmInitializeInput(), pwmIRQHandler(), F4Light::RCOutput::set_freq(), F4Light::RCOutput::set_pwm(), F4Light::AnalogSource::setup_read(), F4Light::AnalogSource::stop_read(), F4Light::GPIO::usb_connected(), usb_init(), and F4Light::GPIO::write().
◆ PWM_Channels
Initial value:= {
{ .pin = 4, },
{ .pin = 5, },
{ .pin = 12, },
{ .pin = 13, },
{ .pin = 14, },
{ .pin = 15, },
}
Definition at line 135 of file board.cpp.
◆ spi_device_table
const SPIDesc spi_device_table[] |
Initial value:= {
{
BOARD_INS_MPU60x0_NAME,
_SPI1, 1,
SPI_MODE_0,
BOARD_MPU6000_CS_PIN,
SPI_1_125MHZ,
SPI_9MHZ,
SPI_TRANSFER_DMA,
DMA_Priority_VeryHigh, 1, 5 },
{
BOARD_DATAFLASH_NAME,
_SPI3, 3,
SPI_MODE_3, 254 ,
SPI_1_125MHZ,
SPI_18MHZ,
SPI_TRANSFER_DMA,
DMA_Priority_Medium, 1, 1 },
}
#define BOARD_INS_MPU60x0_NAME
const spi_dev *const _SPI3
#define BOARD_MPU6000_CS_PIN
#define BOARD_DATAFLASH_NAME
#define DMA_Priority_Medium
#define DMA_Priority_VeryHigh
const spi_dev *const _SPI1