Open FFBoard
Open source force feedback firmware
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
[detail level
1
2
3
4
5
6
7
]
▼
Firmware
▼
FFBoard
►
Inc
AdcHandler.h
AnalogAxisProcessing.h
AnalogSource.h
AxesManager.h
Axis.h
ButtonSource.h
CAN.h
CanHandler.h
CANPort2B.h
CDCcomm.h
ChoosableClass.h
ClassChooser.h
CmdParser.h
CommandHandler.h
CommandInterface.h
condition_variable.hpp
constants.h
cpp_target_config.h
cppmain.h
CRC.h
critical.hpp
eeprom.h
EffectsCalculator.h
Encoder.h
ErrorHandler.h
event_groups.hpp
ExtiHandler.h
FastAvg.h
ffb_defs.h
FFBoardMainCommandThread.h
Filters.h
flash_helpers.h
global_callbacks.h
GPIOPin.h
HidCommandInterface.h
HidFFB.h
I2C.h
I2CHandler.h
ledEffects.h
mem_pool.hpp
MidiHandler.h
MotorDriver.h
mutex.hpp
PersistentStorage.h
queue.hpp
read_write_lock.hpp
ringbuffer.h
ringbufferwrapper.h
SelectableInputs.h
semaphore.hpp
SerialFFB.h
Singleton.h
SPI.h
SpiHandler.h
SystemCommands.h
tasklet.hpp
thread.hpp
tickhook.hpp
ticks.hpp
timer.hpp
TimerHandler.h
UART.h
UartHandler.h
USBdevice.h
UsbHidHandler.h
voltagesense.h
workqueue.hpp
►
Src
AdcHandler.cpp
AnalogAxisProcessing.cpp
AnalogSource.cpp
AxesManager.cpp
Axis.cpp
ButtonSource.cpp
CAN.cpp
CanHandler.cpp
CANPort2B.cpp
ccondition_variable.cpp
CDCcomm.cpp
cevent_groups.cpp
CmdParser.cpp
cmem_pool.cpp
cmutex.cpp
CommandHandler.cpp
CommandInterface.cpp
cppmain.cpp
cqueue.cpp
CRC.cpp
cread_write_lock.cpp
csemaphore.cpp
ctasklet.cpp
cthread.cpp
ctickhook.cpp
ctimer.cpp
cworkqueue.cpp
eeprom.c
EffectsCalculator.cpp
Encoder.cpp
ErrorHandler.cpp
ExtiHandler.cpp
FFBoardMainCommandThread.cpp
Filters.cpp
flash_helpers.cpp
global_callbacks.cpp
HidCommandInterface.cpp
HidFFB.cpp
I2C.cpp
I2CHandler.cpp
ledEffects.cpp
MidiHandler.cpp
MotorDriver.cpp
PersistentStorage.cpp
ringbuffer.c
ringbufferwrapper.cpp
SelectableInputs.cpp
SerialFFB.cpp
SPI.cpp
SpiHandler.cpp
SystemCommands.cpp
TimerHandler.cpp
UART.cpp
UartHandler.cpp
USBdevice.cpp
UsbHidHandler.cpp
voltagesense.cpp
►
USB
►
class
►
audio
audio.h
audio_device.c
audio_device.h
►
bth
bth_device.c
bth_device.h
►
cdc
►
serial
ch34x.h
cp210x.h
ftdi_sio.h
cdc.h
cdc_device.c
cdc_device.h
cdc_host.c
cdc_host.h
cdc_rndis.h
cdc_rndis_host.c
cdc_rndis_host.h
►
dfu
dfu.h
dfu_device.c
dfu_device.h
dfu_rt_device.c
dfu_rt_device.h
►
hid
hid.h
hid_device.c
hid_device.h
hid_host.c
hid_host.h
►
midi
midi.h
midi_device.c
midi_device.h
►
msc
msc.h
msc_device.c
msc_device.h
msc_host.c
msc_host.h
►
net
ecm_rndis_device.c
ncm.h
ncm_device.c
net_device.h
►
usbtmc
usbtmc.h
usbtmc_device.c
usbtmc_device.h
►
vendor
vendor_device.c
vendor_device.h
vendor_host.c
vendor_host.h
►
video
video.h
video_device.c
video_device.h
►
common
tusb_common.h
tusb_compiler.h
tusb_debug.h
tusb_fifo.c
tusb_fifo.h
tusb_mcu.h
tusb_private.h
tusb_types.h
tusb_verify.h
►
device
dcd.h
usbd.c
usbd.h
usbd_control.c
usbd_pvt.h
►
host
hcd.h
hub.c
hub.h
usbh.c
usbh.h
usbh_pvt.h
►
osal
osal.h
osal_freertos.h
osal_mynewt.h
osal_none.h
osal_pico.h
osal_rtthread.h
osal_rtx4.h
►
portable
►
analog
►
max3421
hcd_max3421.c
►
bridgetek
►
ft9xx
dcd_ft9xx.c
►
chipidea
►
ci_fs
ci_fs_kinetis.h
ci_fs_mcx.h
ci_fs_type.h
dcd_ci_fs.c
►
ci_hs
ci_hs_imxrt.h
ci_hs_lpc18_43.h
ci_hs_mcx.h
ci_hs_type.h
dcd_ci_hs.c
hcd_ci_hs.c
►
dialog
►
da146xx
dcd_da146xx.c
►
ehci
ehci.c
ehci.h
ehci_api.h
►
espressif
►
esp32sx
dcd_esp32sx.c
►
mentor
►
musb
dcd_musb.c
hcd_musb.c
musb_max32.h
musb_ti.h
musb_type.h
►
microchip
►
pic
dcd_pic.c
►
pic32mz
dcd_pic32mz.c
usbhs_registers.h
►
samd
dcd_samd.c
►
samg
dcd_samg.c
►
samx7x
common_usb_regs.h
dcd_samx7x.c
►
mindmotion
►
mm32
dcd_mm32f327x_otg.c
►
nordic
►
nrf5x
dcd_nrf5x.c
►
nuvoton
►
nuc120
dcd_nuc120.c
►
nuc121
dcd_nuc121.c
►
nuc505
dcd_nuc505.c
►
nxp
►
khci
dcd_khci.c
hcd_khci.c
►
lpc17_40
dcd_lpc17_40.c
dcd_lpc17_40.h
hcd_lpc17_40.c
►
lpc_ip3511
dcd_lpc_ip3511.c
►
ohci
ohci.c
ohci.h
►
raspberrypi
►
pio_usb
dcd_pio_usb.c
hcd_pio_usb.c
►
rp2040
dcd_rp2040.c
hcd_rp2040.c
rp2040_usb.c
rp2040_usb.h
►
renesas
►
rusb2
dcd_rusb2.c
hcd_rusb2.c
rusb2_common.c
rusb2_ra.h
rusb2_rx.h
rusb2_type.h
►
sony
►
cxd56
dcd_cxd56.c
►
st
►
stm32_fsdev
dcd_stm32_fsdev.c
fsdev_ch32.h
fsdev_stm32.h
fsdev_type.h
►
typec
typec_stm32.c
►
sunxi
dcd_sunxi_musb.c
musb_def.h
►
synopsys
►
dwc2
dcd_dwc2.c
dwc2_bcm.h
dwc2_common.c
dwc2_common.h
dwc2_efm32.h
dwc2_esp32.h
dwc2_gd32.h
dwc2_info.py
dwc2_stm32.h
dwc2_type.h
dwc2_xmc.h
hcd_dwc2.c
►
template
dcd_template.c
hcd_template.c
►
ti
►
msp430x5xx
dcd_msp430x5xx.c
►
valentyusb
►
eptri
dcd_eptri.c
dcd_eptri.h
►
wch
ch32_usbfs_reg.h
ch32_usbhs_reg.h
dcd_ch32_usbfs.c
dcd_ch32_usbhs.c
►
typec
pd_types.h
tcd.h
usbc.c
usbc.h
tusb.c
tusb.h
tusb_option.h
►
UserExtensions
►
Inc
ADS111X.h
CanAnalog.h
CanBridge.h
CanButtons.h
CanInputMain.h
ClassIDs.h
CustomMain.h
eeprom_addresses.h
EncoderBissC.h
EncoderLocal.h
EncoderSSI.h
FFBHIDExt.h
FFBHIDMain.h
FFBJoystick.h
FFBoardMain.h
FFBWheel.h
LocalAnalog.h
LocalButtons.h
mainclass_chooser.h
MidiMain.h
MotorPWM.h
MotorSimplemotion.h
MtEncoderSPI.h
ODriveCAN.h
PCF8574.h
RmdMotorCAN.h
ShifterAnalog.h
SPIButtons.h
TMC4671.h
TMCDebugBridge.h
usb_descriptors.h
usb_hid_ffb_desc.h
VescCAN.h
►
Src
ADS111X.cpp
AnalogSources.cpp
ButtonSources.cpp
CanAnalog.cpp
CanBridge.cpp
CanButtons.cpp
CanInputMain.cpp
CustomMain.cpp
eeprom_addresses.c
EncoderBissC.cpp
EncoderLocal.cpp
EncoderSources.cpp
EncoderSSI.cpp
FFBHIDExt.cpp
FFBHIDMain.cpp
FFBHIDMain_commmands.cpp
FFBJoystick.cpp
FFBoardMain.cpp
FFBWheel.cpp
LocalAnalog.cpp
LocalButtons.cpp
mainclass_chooser.cpp
MidiMain.cpp
MotorPWM.cpp
MotorSimplemotion.cpp
MtEncoderSPI.cpp
ODriveCAN.cpp
PCF8574.cpp
RmdMotorCAN.cpp
ShifterAnalog.cpp
SPIButtons.cpp
TMC4671.cpp
TMCDebugBridge.cpp
usb_descriptors.cpp
usb_hid_1ffb_desc.c
usb_hid_2ffb_desc.c
usb_hid_gamepad.c
VescCAN.cpp
Generated by
1.13.2