![]() |
Open FFBoard
Open source force feedback firmware
|
Go to the source code of this file.
Functions | |
void | HAL_ADC_ConvCpltCallback (ADC_HandleTypeDef *hadc) |
__weak void | HAL_TIM_PeriodElapsedCallback (TIM_HandleTypeDef *htim) |
void | HAL_TIM_PeriodElapsedCallback_CPP (TIM_HandleTypeDef *htim) |
void | HAL_GPIO_EXTI_Callback (uint16_t GPIO_Pin) |
void | HAL_UART_RxCpltCallback (UART_HandleTypeDef *huart) |
void | HAL_UART_TxCpltCallback (UART_HandleTypeDef *huart) |
void | HAL_CAN_RxFifo0MsgPendingCallback (CAN_HandleTypeDef *hcan) |
void | HAL_CAN_RxFifo1MsgPendingCallback (CAN_HandleTypeDef *hcan) |
void | HAL_CAN_RxFifo0FullCallback (CAN_HandleTypeDef *hcan) |
void | HAL_CAN_RxFifo1FullCallback (CAN_HandleTypeDef *hcan) |
void | HAL_CAN_TxMailbox0CompleteCallback (CAN_HandleTypeDef *hcan) |
void | HAL_CAN_TxMailbox1CompleteCallback (CAN_HandleTypeDef *hcan) |
void | HAL_CAN_TxMailbox2CompleteCallback (CAN_HandleTypeDef *hcan) |
void | HAL_CAN_TxMailbox0AbortCallback (CAN_HandleTypeDef *hcan) |
void | HAL_CAN_TxMailbox1AbortCallback (CAN_HandleTypeDef *hcan) |
void | HAL_CAN_TxMailbox2AbortCallback (CAN_HandleTypeDef *hcan) |
void | HAL_CAN_ErrorCallback (CAN_HandleTypeDef *hcan) |
void | HAL_SPI_TxCpltCallback (SPI_HandleTypeDef *hspi) |
void | HAL_SPI_RxCpltCallback (SPI_HandleTypeDef *hspi) |
void | HAL_SPI_TxRxCpltCallback (SPI_HandleTypeDef *hspi) |
void | HAL_SPI_TxHalfCpltCallback (SPI_HandleTypeDef *hspi) |
void | HAL_SPI_RxHalfCpltCallback (SPI_HandleTypeDef *hspi) |
void | HAL_SPI_TxRxHalfCpltCallback (SPI_HandleTypeDef *hspi) |
void | HAL_SPI_ErrorCallback (SPI_HandleTypeDef *hspi) |
void | HAL_I2C_MasterTxCpltCallback (I2C_HandleTypeDef *hi2c) |
void | HAL_I2C_MasterRxCpltCallback (I2C_HandleTypeDef *hi2c) |
void | HAL_I2C_MemTxCpltCallback (I2C_HandleTypeDef *hi2c) |
void | HAL_I2C_MemRxCpltCallback (I2C_HandleTypeDef *hi2c) |
void | HAL_I2C_ErrorCallback (I2C_HandleTypeDef *hi2c) |
uint8_t const * | tud_descriptor_device_cb (void) |
uint8_t const * | tud_descriptor_configuration_cb (uint8_t index) |
uint16_t const * | tud_descriptor_string_cb (uint8_t index, uint16_t langid) |
uint8_t const * | tud_hid_descriptor_report_cb (uint8_t itf) |
void | tud_cdc_rx_cb (uint8_t itf) |
void | tud_cdc_tx_complete_cb (uint8_t itf) |
void | tud_hid_set_report_cb (uint8_t itf, uint8_t report_id, hid_report_type_t report_type, uint8_t const *buffer, uint16_t bufsize) |
uint16_t | tud_hid_get_report_cb (uint8_t itf, uint8_t report_id, hid_report_type_t report_type, uint8_t *buffer, uint16_t reqlen) |
void | tud_hid_report_complete_cb (uint8_t itf, uint8_t const *report, uint8_t len) |
void | tud_midi_rx_cb (uint8_t itf) |
void | tud_suspend_cb () |
void | tud_umount_cb () |
void | tud_mount_cb () |
void | tud_resume_cb () |
volatile uint32_t * | getAnalogBuffer (ADC_HandleTypeDef *hadc, uint8_t *chans) |
void | startADC () |
Variables | |
FFBoardMain * | mainclass |
volatile uint32_t | ADC1_BUF [ADC1_CHANNELS] = {0} |
ADC_HandleTypeDef | hadc1 |
volatile uint32_t | ADC2_BUF [ADC2_CHANNELS] = {0} |
ADC_HandleTypeDef | hadc2 |
volatile uint32_t | ADC3_BUF [ADC3_CHANNELS] = {0} |
ADC_HandleTypeDef | hadc3 |
USBdevice * | usb_device |
MidiHandler * | midihandler = nullptr |
volatile uint32_t * getAnalogBuffer | ( | ADC_HandleTypeDef * | hadc, |
uint8_t * | chans | ||
) |
Definition at line 383 of file global_callbacks.cpp.
void HAL_ADC_ConvCpltCallback | ( | ADC_HandleTypeDef * | hadc | ) |
Callback after an adc finished conversion
Definition at line 60 of file global_callbacks.cpp.
void HAL_CAN_ErrorCallback | ( | CAN_HandleTypeDef * | hcan | ) |
Definition at line 186 of file global_callbacks.cpp.
void HAL_CAN_RxFifo0FullCallback | ( | CAN_HandleTypeDef * | hcan | ) |
Definition at line 144 of file global_callbacks.cpp.
void HAL_CAN_RxFifo0MsgPendingCallback | ( | CAN_HandleTypeDef * | hcan | ) |
Definition at line 115 of file global_callbacks.cpp.
void HAL_CAN_RxFifo1FullCallback | ( | CAN_HandleTypeDef * | hcan | ) |
Definition at line 149 of file global_callbacks.cpp.
void HAL_CAN_RxFifo1MsgPendingCallback | ( | CAN_HandleTypeDef * | hcan | ) |
Definition at line 129 of file global_callbacks.cpp.
void HAL_CAN_TxMailbox0AbortCallback | ( | CAN_HandleTypeDef * | hcan | ) |
Definition at line 170 of file global_callbacks.cpp.
void HAL_CAN_TxMailbox0CompleteCallback | ( | CAN_HandleTypeDef * | hcan | ) |
Definition at line 155 of file global_callbacks.cpp.
void HAL_CAN_TxMailbox1AbortCallback | ( | CAN_HandleTypeDef * | hcan | ) |
Definition at line 175 of file global_callbacks.cpp.
void HAL_CAN_TxMailbox1CompleteCallback | ( | CAN_HandleTypeDef * | hcan | ) |
Definition at line 160 of file global_callbacks.cpp.
void HAL_CAN_TxMailbox2AbortCallback | ( | CAN_HandleTypeDef * | hcan | ) |
Definition at line 180 of file global_callbacks.cpp.
void HAL_CAN_TxMailbox2CompleteCallback | ( | CAN_HandleTypeDef * | hcan | ) |
Definition at line 165 of file global_callbacks.cpp.
void HAL_GPIO_EXTI_Callback | ( | uint16_t | GPIO_Pin | ) |
Callback for GPIO interrupts
Definition at line 93 of file global_callbacks.cpp.
void HAL_I2C_ErrorCallback | ( | I2C_HandleTypeDef * | hi2c | ) |
Definition at line 266 of file global_callbacks.cpp.
void HAL_I2C_MasterRxCpltCallback | ( | I2C_HandleTypeDef * | hi2c | ) |
Definition at line 248 of file global_callbacks.cpp.
void HAL_I2C_MasterTxCpltCallback | ( | I2C_HandleTypeDef * | hi2c | ) |
Definition at line 242 of file global_callbacks.cpp.
void HAL_I2C_MemRxCpltCallback | ( | I2C_HandleTypeDef * | hi2c | ) |
Definition at line 260 of file global_callbacks.cpp.
void HAL_I2C_MemTxCpltCallback | ( | I2C_HandleTypeDef * | hi2c | ) |
Definition at line 254 of file global_callbacks.cpp.
void HAL_SPI_ErrorCallback | ( | SPI_HandleTypeDef * | hspi | ) |
Definition at line 234 of file global_callbacks.cpp.
void HAL_SPI_RxCpltCallback | ( | SPI_HandleTypeDef * | hspi | ) |
Definition at line 204 of file global_callbacks.cpp.
void HAL_SPI_RxHalfCpltCallback | ( | SPI_HandleTypeDef * | hspi | ) |
Definition at line 222 of file global_callbacks.cpp.
void HAL_SPI_TxCpltCallback | ( | SPI_HandleTypeDef * | hspi | ) |
Definition at line 198 of file global_callbacks.cpp.
void HAL_SPI_TxHalfCpltCallback | ( | SPI_HandleTypeDef * | hspi | ) |
Definition at line 216 of file global_callbacks.cpp.
void HAL_SPI_TxRxCpltCallback | ( | SPI_HandleTypeDef * | hspi | ) |
Definition at line 210 of file global_callbacks.cpp.
void HAL_SPI_TxRxHalfCpltCallback | ( | SPI_HandleTypeDef * | hspi | ) |
Definition at line 228 of file global_callbacks.cpp.
__weak void HAL_TIM_PeriodElapsedCallback | ( | TIM_HandleTypeDef * | htim | ) |
Note: this is normally generated in the main.c A call to HAL_TIM_PeriodElapsedCallback_CPP must be added there instead!
Definition at line 80 of file global_callbacks.cpp.
void HAL_TIM_PeriodElapsedCallback_CPP | ( | TIM_HandleTypeDef * | htim | ) |
Definition at line 84 of file global_callbacks.cpp.
void HAL_UART_RxCpltCallback | ( | UART_HandleTypeDef * | huart | ) |
Definition at line 99 of file global_callbacks.cpp.
void HAL_UART_TxCpltCallback | ( | UART_HandleTypeDef * | huart | ) |
Definition at line 105 of file global_callbacks.cpp.
void startADC | ( | ) |
Definition at line 407 of file global_callbacks.cpp.
void tud_cdc_rx_cb | ( | uint8_t | itf | ) |
Definition at line 294 of file global_callbacks.cpp.
void tud_cdc_tx_complete_cb | ( | uint8_t | itf | ) |
Definition at line 301 of file global_callbacks.cpp.
uint8_t const * tud_descriptor_configuration_cb | ( | uint8_t | index | ) |
Definition at line 282 of file global_callbacks.cpp.
uint8_t const * tud_descriptor_device_cb | ( | void | ) |
Definition at line 278 of file global_callbacks.cpp.
uint16_t const * tud_descriptor_string_cb | ( | uint8_t | index, |
uint16_t | langid | ||
) |
Definition at line 286 of file global_callbacks.cpp.
uint8_t const * tud_hid_descriptor_report_cb | ( | uint8_t | itf | ) |
Definition at line 290 of file global_callbacks.cpp.
uint16_t tud_hid_get_report_cb | ( | uint8_t | itf, |
uint8_t | report_id, | ||
hid_report_type_t | report_type, | ||
uint8_t * | buffer, | ||
uint16_t | reqlen | ||
) |
HID Get Feature
Definition at line 331 of file global_callbacks.cpp.
void tud_hid_report_complete_cb | ( | uint8_t | itf, |
uint8_t const * | report, | ||
uint8_t | len | ||
) |
HID transfer complete
Definition at line 340 of file global_callbacks.cpp.
void tud_hid_set_report_cb | ( | uint8_t | itf, |
uint8_t | report_id, | ||
hid_report_type_t | report_type, | ||
uint8_t const * | buffer, | ||
uint16_t | bufsize | ||
) |
USB Out Endpoint callback HID Out and Set Feature
Definition at line 312 of file global_callbacks.cpp.
void tud_midi_rx_cb | ( | uint8_t | itf | ) |
Midi receive callback
Definition at line 354 of file global_callbacks.cpp.
void tud_mount_cb | ( | void | ) |
Called on usb mount
Definition at line 375 of file global_callbacks.cpp.
void tud_resume_cb | ( | void | ) |
Definition at line 378 of file global_callbacks.cpp.
void tud_suspend_cb | ( | ) |
Called on usb disconnect and suspend
Definition at line 365 of file global_callbacks.cpp.
void tud_umount_cb | ( | void | ) |
Definition at line 368 of file global_callbacks.cpp.
volatile uint32_t ADC1_BUF[ADC1_CHANNELS] = {0} |
Definition at line 45 of file global_callbacks.cpp.
volatile uint32_t ADC2_BUF[ADC2_CHANNELS] = {0} |
Definition at line 49 of file global_callbacks.cpp.
volatile uint32_t ADC3_BUF[ADC3_CHANNELS] = {0} |
Definition at line 53 of file global_callbacks.cpp.
|
extern |
|
extern |
|
extern |
|
extern |
MidiHandler* midihandler = nullptr |
Definition at line 350 of file global_callbacks.cpp.
USBdevice* usb_device |
Definition at line 277 of file global_callbacks.cpp.