Code for our FYDP -only one IMU works right now -RTOS is working
Embed:
(wiki syntax)
Data Structures
Here are the data structures with brief descriptions:
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 |
Generated on Wed Jul 13 2022 10:32:23 by 1.7.2