|
embedded-software
reusable software modules for embedded systems
|
#include "laser_tag.h"#include "mqtt.h"#include "timing.h"#include "task.h"#include "subsystem.h"#include "laser_comms.h"#include "json_parser.h"#include "string.h"#include "aws_iot_error.h"#include "aws_iot_mqtt_client.h"
Data Structures | |
| struct | laser_tag_rules_t |
Macros | |
| #define | AWS_SUCCESS 0 |
| #define | AWS_TOPIC_HEADER "$aws/things/" |
Enumerations | |
| enum | game_modes { LAST_TEAM_STANDING } |
Functions | |
| void | LaserTag_Init (void) |
| void | LaserTag_Fire (void) |
| void | LaserTag_RegisterStatusCallback (void(*callback)(const laser_tag_status_t *)) |
| #define AWS_SUCCESS 0 |
| #define AWS_TOPIC_HEADER "$aws/things/" |
| enum game_modes |
| void LaserTag_Fire | ( | void | ) |

| void LaserTag_Init | ( | void | ) |

| void LaserTag_RegisterStatusCallback | ( | void(*)(const laser_tag_status_t *) | callback | ) |