Appiko
|
▼Applications | All the applications that this repository contains |
An application to demo the Bluey's capabilities | A Bluey demo |
Hello World Blinky | A simple application that blinks a LED |
Hello World RTT printf | A simple application that blinks a LED and outputs a printf statement over SEGGER's Real Time Transfer (RTT) channel through the JLink debugger |
SAADC Logger | Low power analog data logger with the SAADC peripheral. The image below gives the flow of how the peripherals of nRF52 is setup for this application |
►The code for the PIR based Sense units. | The PIR sense application's main file that makes it operate |
►The code for the active IR based Sense units. | The active IR sense application's main file that makes it operate |
A demo of a simple state machine | A simple state machine of three states is implemented in this example both switch statement and function pointers. This example is compiled for the Bluey board. The state machine is as shown in the diagram below. Note that button in the diagram means the release of the button |
System level testing application for Sense Rev4 board | The main file for System level testing application which is used to test functioning of board |
►Hardware testing application for Sense Rev4 board | The main file for hardware testing application which is used to test functioning of board |
▼Codebase | The various code-base developed for the applications to use |
►Hardware Abstraction Layer | Hardware abstraction layer for the peripherals to be used with the hal defines in the SDK |
►Peripheral Modules | Modules that are strongly tied to peripheral(s) directly for their operation |
►SoftDevice Assist libraries | Contains libraries needed for working with the Nordic Semi SoftDevices |
►Generic utility code | Code as helpers for common tasks |
▼Platforms | All the hardware platforms that the applications can run on |
Bluey rev 1.1 | The defines for the Bluey board 1.1 by Electonut |
Appiko Detect Revision 1 | The first revision of the animal detector unit by Appiko |
hackaBLE | The hackaBLE board for development and testing. https://github.com/electronut/ElectronutLabs-hackaBLE |
PCA10028 nRF51-DK | The nRF51 Development Kit (DK) platform PCA10028 |
PCA10040 nRF52-DK | The nRF52 Development Kit (DK) platform PCA10040 |
Appiko Sense Be unit revision 1 | Board definitions for the 2nd revision of the transreceiver unit of SenseBe active motion sensor by Appiko |
Appiko Sense Be unit revision 3 | Board definitions for the 3rd revision of the transceiver unit of SenseBe active motion sensor by Appiko |
Appiko Sense Be Rx unit revision 1 | Board definitions for the 1st revision of the receiver unit of SenseBe active motion sensor by Appiko |
Appiko Sense Be Rx unit revision 2 | Board definitions for the 2nd revision of the receiver unit of SenseBe active motion sensor by Appiko |
Appiko Sense Revision 2 | The second revision of the animal detector unit by Appiko |
Appiko Sense Revision 3 | The third revision of the animal detector unit by Appiko |
Appiko SensePi revision 4 | Board definitions for the 4th revision of the passive motion sensor by Appiko |
▼S2LP Libraries | This firmware implements libraries which allow the user to manage the features of S2LP without knowing the hardware details |
►SPI Driver | Header file for low level S2LP SPI driver |
►Commands | Management of S2LP Commands |
►Configuration | S2LP Configuration and useful defines |
►CSMA | Configuration and management of S2LP CSMA |
►FIFO | Configuration and management of S2LP FIFO |
►General | Configuration and management of S2LP General functionalities |
►GPIO | Configuration and management of S2LP GPIO |
►Pkt Common | Configuration and management of the common features of S2LP packets |
►Pkt Basic | Configuration and management of S2LP Basic packets |
►Pkt STack | Configuration and management of S2LP STack packets |
►Pkt WMbus | Configuration and management of S2LP WMbus packets |
►QI | Configuration and management of S2LP QI |
►Radio | Configuration and management of S2LP RF Analog and Digital part |
►Timer | Configuration and management of S2LP Timers |
►Timer Wrapper | Configuration and management of S2LP Timers using floating point |
►Types | Module for S2LP types definition |
▼SDK Examples | |
►Configuration Common | Radio and packet parameters definitions |
►SDK Basic Generic | |
▼SDK-EVAL NUCLEO | This module is used to configure the SDK Eval board and allows to manage its peripherals in a simple way |
►SDK EEPROM Management | Management of Software Development Kit eval board EEPROM |
►SDK EVAL Config | SDK EVAL configuration |
►SDK EVAL Spi | SPI functions implementation |
►SDK EVAL Button | Management of Software Development Kit eval board push-buttons |
►SDK EVAL Com | Management of Software Development Kit eval board COM ports |
►SDK EVAL Gpio | GPIO Configuration used in the Development Kit eval board to drive GPIOs |
►SDK EVAL Led | Management of Software Development Kit eval board Leds |
▼SPIRIT DK | |
►SDK SPIRIT Management |