Directories
¶
Path | Synopsis |
---|---|
Package blec implements Bluetooth Low Energy Controller using nRF5 peripherals.
|
Package blec implements Bluetooth Low Energy Controller using nRF5 peripherals. |
examples
|
|
core51822/ble-advert
Simple BLE advertising example.
|
Simple BLE advertising example. |
core51822/blinky
This example shows how to use GPIO to as digital output (to blink connected LEDs) and input (to read state of KEY1).
|
This example shows how to use GPIO to as digital output (to blink connected LEDs) and input (to read state of KEY1). |
core51822/buttons
This example shows how to use button.PollDrv to handle input from multiple buttons.
|
This example shows how to use button.PollDrv to handle input from multiple buttons. |
core51822/encoder
This example shows how to use input/encoder and input/button packages to handle rotary encoder.
|
This example shows how to use input/encoder and input/button packages to handle rotary encoder. |
core51822/helloworld
This example shows how to use semihosting to print to the debuging host standard output.
|
This example shows how to use semihosting to print to the debuging host standard output. |
core51822/ppi
This example show how to use Programmable Peripheral Interconnect (PPI) peripheral.
|
This example show how to use Programmable Peripheral Interconnect (PPI) peripheral. |
core51822/pwm
This example shows how to use TIMER, GPIOTE and PPI to implement PWM output.
|
This example shows how to use TIMER, GPIOTE and PPI to implement PWM output. |
core51822/rcservo
Remotely cotrolled servo.
|
Remotely cotrolled servo. |
core51822/select+at
This example shows how to use GPIOTE peripheral to detect changes at specific GPIO pin and handle them using interrupt.
|
This example shows how to use GPIOTE peripheral to detect changes at specific GPIO pin and handle them using interrupt. |
core51822/ventilation
This code drives ventilation unit controller.
|
This code drives ventilation unit controller. |
ebyte/blinky
This example shows how to use GPIO as digital output and how to enable SWO to allow print debug messages.
|
This example shows how to use GPIO as digital output and how to enable SWO to allow print debug messages. |
hal
|
|
clock
Package clock provides interface to manage nRF51 clocks source/generation.
|
Package clock provides interface to manage nRF51 clocks source/generation. |
ficr
Package ficr provides access to Factory Information Configuration Registers.
|
Package ficr provides access to Factory Information Configuration Registers. |
gpio
Package gpio allows to configure and controll general purpose I/O ports and their individual pins.
|
Package gpio allows to configure and controll general purpose I/O ports and their individual pins. |
power
Package power provides interface to power managemnt peripheral.
|
Package power provides interface to power managemnt peripheral. |
ppi
Package ppi provides interface to Programmable Peripheral Interconnect (PPI).
|
Package ppi provides interface to Programmable Peripheral Interconnect (PPI). |
qdec
Package qdec provides access to the registers of Quadrature Decoder (QDEC) peripheral.
|
Package qdec provides access to the registers of Quadrature Decoder (QDEC) peripheral. |
radio
Package radio provides interface to universal 2.4 GHz radio peripheral that supports Bluetooth LE (Smart) and other protocols.
|
Package radio provides interface to universal 2.4 GHz radio peripheral that supports Bluetooth LE (Smart) and other protocols. |
rtc
Package rtc provides interface to nRF5 real time counters.
|
Package rtc provides interface to nRF5 real time counters. |
spi
Package spi provides access to the registers of SPI peripheral.
|
Package spi provides access to the registers of SPI peripheral. |
system/timer/rtcst
Package rtcst implements a tickless system timer using the real time counter.
|
Package rtcst implements a tickless system timer using the real time counter. |
te
Package te defines a representation of nRF5 tasks and events.
|
Package te defines a representation of nRF5 tasks and events. |
timer
Package timer provides interface to manage nRF5 timers.
|
Package timer provides interface to manage nRF5 timers. |
uart
Package uart provides access to the registers of UART peripheral.
|
Package uart provides access to the registers of UART peripheral. |
button
Package button provides polling and interrupt based drivers to push button.
|
Package button provides polling and interrupt based drivers to push button. |
encoder
Package encoder provides simple, interrupt driven, driver to rotary encoder.
|
Package encoder provides simple, interrupt driven, driver to rotary encoder. |
Package ppipwm allows to produce PWM signal using PPI, TIMER and GPIOTE peripherals.
|
Package ppipwm allows to produce PWM signal using PPI, TIMER and GPIOTE peripherals. |
Click to show internal directories.
Click to hide internal directories.