embedded-software
reusable software modules for embedded systems
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
thief_brainframe.c File Reference
#include "project_settings.h"
#include "nrf24network.h"
#include "subsystem.h"
#include "hal_general.h"
#include "spi.h"
#include "string.h"
Include dependency graph for thief_brainframe.c:

Functions

void Thief_Arm (uint8_t difficulty, uint8_t address)
 send ARM message over network to a theif node More...
 
void Thief_Disarm (uint8_t difficulty, uint8_t address)
 send DISARM message over network to a theif node More...
 
void Thief_Difficulty (uint8_t difficulty, uint8_t address)
 send DIFFICULTY message over network to a theif node More...
 
void Thief_BrainframeInit (void(*ChipEnable)(uint8_t), void(*ChipSelectNot)(uint8_t), void(*Trip)(uint8_t, uint8_t), void(*Access)(uint8_t, uint8_t))
 initialize the nRF24 Network module for the Thief Brainframe and set callbacks More...