From charlesreid1

Revision as of 08:25, 18 April 2017 by Admin (talk | contribs) (Created page with "Sending data over digital modes with wireless radios using Raspberry Pis: * RadioHead library: http://www.airspayce.com/mikem/arduino/RadioHead/ * Check out the RadioHead sour...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Sending data over digital modes with wireless radios using Raspberry Pis:

From the RadioHead source: https://github.com/PaulStoffregen/RadioHead/blob/master/RadioHead.h

/// - Raspberry Pi
///   Uses BCM2835 library for GPIO http://www.airspayce.com/mikem/bcm2835/
///   Currently works only with RH_NRF24 driver or other drivers that do not require interrupt support.
///   Contributed by Mike Poublon.

BCM2835 is a C library that enables the Pi's Broadcom chip (the main CPU) to access the GPIOs and control a radio via the GPIOs: http://www.airspayce.com/mikem/bcm2835/

This is a C library for Raspberry Pi (RPi). It provides access to GPIO and other IO functions on the Broadcom BCM 2835 chip, as used in the RaspberryPi, allowing access to the GPIO pins on the 26 pin IDE plug on the RPi board so you can control and interface with various external devices.

It provides functions for reading digital inputs and setting digital outputs, using SPI and I2C, and for accessing the system timers. Pin event detection is supported by polling (interrupts are not supported).

It is C++ compatible, and installs as a header file and non-shared library on any Linux-based distro (but clearly is no use except on Raspberry Pi or another board with BCM 2835).

NOTE: Useful search term: "radiohead" digital raspberry pi