| U.B.O.R
    The [U]seless [B]ox [O]rganizing [R]obot. A FreeRTOS study project written in C which implements a multitasked control unit for a belt conveyor system with robotic sorting arms. | 
#include <stdint.h>

Go to the source code of this file.
| Enumerations | |
| enum | belt_select { belt_left =0x110, belt_mid =0x120, belt_right =0x130 } | 
| The belt_select enum differenciates between the different belt tasks. The members point to the base address of the can endpoints.  More... | |
| Functions | |
| int8_t | bcs_grab (enum belt_select belt) | 
| Instructs the system that we want to grab a block from the bcs  global.  More... | |
| void | bcs_prepare_drop (enum belt_select belt) | 
| Prepares a block drop operation to a specific belt  global.  More... | |
| void | bcs_signal_dropped (enum belt_select belt) | 
| Signal that a block has been dropped on a belt  global.  More... | |
| void | bcs_signal_band_free (enum belt_select belt) | 
| Signal that a block has been removed from a belt and the belt is free again  global.  More... | |
| void | bcs_init () | 
| Initializes the belt conveyer system and starts the belt tasks  global.  More... | |
| enum belt_select | 
 1.8.13
 1.8.13