Code for our FYDP -only one IMU works right now -RTOS is working
Auto generated API documentation and code listings for FYDP_Final
IMU_DATA | This struct is required for several function in DMP.cpp , ros_machine_interface.h , and reckon.cpp |
Mail< T, queue_sz > | The Mail class allow to control, send, receive, or wait for mail |
MemoryPool< T, pool_sz > | Define and manage fixed-size memory pools of objects of a given type |
MODSERIAL | |
MODSERIAL_callback | |
MODSERIAL_IRQ_INFO | |
Mutex | Used to synchronise the execution of threads |
nRF24L01P | NRF24L01+ Single Chip 2.4GHz Transceiver from Nordic Semiconductor |
os_mailQ_def | Definition structure for mail queue |
os_messageQ_def | Definition structure for message queue |
os_mutex_def | Mutex Definition structure contains setup information for a mutex |
os_pool_def | Definition structure for memory block allocation |
os_semaphore_def | Semaphore Definition structure contains setup information for a semaphore |
os_thread_def | Thread Definition structure contains startup information of a thread |
os_timer_def | Timer Definition structure contains timer parameters |
osEvent | Event structure contains detailed information about an event |
Queue< T, queue_sz > | The Queue class allow to control, send, receive, or wait for messages |
RtosTimer | Allow creating and and controlling of timer functions in the system |
Semaphore | Used to manage and protect access to a set of shared resources |
SWSPI | A software implemented SPI that can use any digital pins |
Thread | Allow defining, creating, and controlling thread functions in the system |
Code
ACS712.cpp [code] | |
ACS712.h [code] | |
AddingDevice.h [code] | |
ADNS5090.cpp [code] | |
ADNS5090.h [code] | |
bot08_cal.h [code] | |
bot32_cal.h [code] | |
bot36_cal.h [code] | |
bt_shell.cpp [code] | |
bt_shell.h [code] | |
calibrate_fnt.h [code] | |
ChangeLog.c [code] | |
cmsis_os.h [code] | |
DMP.cpp [code] | |
DMP.h [code] | |
example1.cpp [code] | |
example2.cpp [code] | |
example3a.cpp [code] | |
example3b.cpp [code] | |
FLUSH.cpp [code] | |
GETC.cpp [code] | |
HAL_CM.c [code] | |
HC05.cpp [code] | |
HC05.h [code] | |
helper_3dmath.h [code] | |
I2Cdev.cpp [code] | |
I2Cdev.h [code] | |
I2Cdev2.cpp [code] | |
I2Cdev2.h [code] | |
IMUDATA.h [code] | |
INIT.cpp [code] | |
ISR_RX.cpp [code] | |
ISR_TX.cpp [code] | |
keybindings.h [code] | |
MACROS.h [code] | |
Mail.h [code] | |
main.cpp [code] | |
MemoryPool.h [code] | |
MODSERIAL.cpp [code] | |
MODSERIAL.h [code] | |
MODSERIAL_IRQ_INFO.cpp [code] | |
MODSERIAL_K64F.cpp [code] | |
MODSERIAL_K64F.h [code] | |
MODSERIAL_KL05Z.cpp [code] | |
MODSERIAL_KL05Z.h [code] | |
MODSERIAL_KL25Z.cpp [code] | |
MODSERIAL_KL25Z.h [code] | |
MODSERIAL_LPC11U24.cpp [code] | |
MODSERIAL_LPC11U24.h [code] | |
MODSERIAL_LPC1768.cpp [code] | |
MODSERIAL_LPC1768.h [code] | |
motor_fnt.h [code] | |
motors.cpp [code] | |
motors.h [code] | |
MPU6050.cpp [code] | |
MPU6050.h [code] | |
MPU6050_6Axis_MotionApps20.cpp [code] | |
MPU6050_6Axis_MotionApps20.h [code] | |
MPU6051.cpp [code] | |
MPU6051.h [code] | |
MPU6051_6Axis_MotionApps20.cpp [code] | |
MPU6051_6Axis_MotionApps20.h [code] | |
Mutex.cpp [code] | |
Mutex.h [code] | |
nRF24L01P.cpp [code] | |
nRF24L01P.h [code] | |
os_tcb.h [code] | |
PUTC.cpp [code] | |
py_machine_interface.h [code] | |
Queue.h [code] | |
reckon.cpp [code] | |
reckon.h [code] | |
recon_fnt.h [code] | |
remotecontrol_fnt.h [code] | |
RESIZE.cpp [code] | |
RF_node.cpp [code] | |
RF_node.h [code] | |
robot.cpp [code] | |
robot.h [code] | |
ros_machine_interface.h [code] | |
rt_CMSIS.c [code] | |
rt_Event.c [code] | |
rt_Event.h [code] | |
rt_HAL_CM.h [code] | |
rt_List.c [code] | |
rt_List.h [code] | |
rt_Mailbox.c [code] | |
rt_Mailbox.h [code] | |
rt_MemBox.c [code] | |
rt_MemBox.h [code] | |
rt_Mutex.c [code] | |
rt_Mutex.h [code] | |
rt_Robin.c [code] | |
rt_Robin.h [code] | |
rt_Semaphore.c [code] | |
rt_Semaphore.h [code] | |
rt_System.c [code] | |
rt_System.h [code] | |
rt_Task.c [code] | |
rt_Task.h [code] | |
rt_Time.c [code] | |
rt_Time.h [code] | |
rt_TypeDef.h [code] | |
rtos.h [code] | |
RtosTimer.cpp [code] | |
RtosTimer.h [code] | |
RTX_CM_lib.h [code] | |
RTX_Conf.h [code] | |
RTX_Conf_CM.c [code] | |
Semaphore.cpp [code] | |
Semaphore.h [code] | |
SWSPI.cpp [code] | |
SWSPI.h [code] | |
TB6612.cpp [code] | |
TB6612.h [code] | |
Thread.cpp [code] | |
Thread.h [code] | |
tinysh.c [code] | |
tinysh.h [code] |