![]() |
roneos
Operating System for the r-one robot
|
![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() | Files for controlling audio speaker and MIDI files |
![]() ![]() ![]() | Functions for playing MIDI files on the robot |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | Interfaces the FatFS file-system SD card function calls to the SD card implementation for roneos |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | Functions that control the SD card |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() | Functions that control the blinky_led {heartbeat, System, Charge, Power} |
![]() ![]() ![]() | Functions for 3 buttons on the top of the robot (R,G,B) that can be programmed by the user |
![]() ![]() ![]() | Register definitions for the nRF HAL module |
![]() ![]() ![]() | This code controls the 4 IR LEDS on the top center of the rone robot These are the IR_beacons, and an IR sensitive camera can use these to track the robots |
![]() ![]() ![]() | Interface function for LEDs on the robot |
![]() ![]() ![]() | Turns WiFi radio on or off, sends and receives radio messages, and radio interrupts |
![]() ![]() ![]() | Controls radio commands sent between robots |
![]() ![]() ![]() | |
![]() ![]() | |
![]() ![]() ![]() | Handles IR communication between robots using the ring of IR transmitters/receivers |
![]() ![]() ![]() | Init, setter, and getter functions for the nbrData structure |
![]() ![]() ![]() | Used to maintain information about network neighbors, sets up data storage, and sets up callbacks |
![]() ![]() ![]() | |
![]() ![]() | |
![]() ![]() ![]() | Deals with who the encoder ticks and its translation to distance |
![]() ![]() ![]() | Functions that control the two motors on the rone |
![]() ![]() | |
![]() ![]() ![]() | Interface functions for 3D accelerometer in the robot |
![]() ![]() ![]() | Reads bump sensor information and includes helper functions for processing this data |
![]() ![]() ![]() | Interface to initialize and read 3D gyro data |
![]() ![]() ![]() | Interface to initialize and read light sensor ring on robot |
![]() ![]() ![]() | |
![]() ![]() | |
![]() ![]() ![]() | Print methods for converting data into strings with different formats |
![]() ![]() ![]() | Light-weight formatted printing to a remote print buffer that is routed through the robot network |
![]() ![]() ![]() | Light-weight formatted printing to a remote print buffer that is routed through a host robot |
![]() ![]() ![]() | Serial UART communication functions |
![]() ![]() ![]() | Serial UART communication functions |
![]() ![]() ![]() | |
![]() ![]() ![]() | Parses char strings that are system commands |
![]() ![]() | |
![]() ![]() ![]() | Initializes/enables/disables battery charger |
![]() ![]() ![]() | Fast integer math (no floating point processor on rone) |
![]() ![]() ![]() | Boot loader functions on MSP430 |
![]() ![]() ![]() | MSP430 bottom board Data for V11 |
![]() ![]() ![]() | MSP430 bottom board Data for V12 |
![]() ![]() ![]() | This is a PWM module which was originally created for the IR beacon. It is meant to control some PWM setup, but mostly for setting and changing PWM on the 8962 pins. PWM outputs are used for things like single LEDs and the power adjustment on the IR beacons |
![]() ![]() ![]() | SPI interface with MSP 430 |
![]() ![]() ![]() | SPI commands for the MSP430 |
![]() ![]() ![]() | |
![]() ![]() ![]() |