Support for the Acmesystems YARM board. More...
Support for the Acmesystems YARM board.
Yarm is a smart and cost effective solution for system integrators to build their own RF applications at 868 MHz avoiding all the hardware design costs requested to start a new custom RF project.
See Acmesystems product page for more information.
In the provided configuration, stdio is available via USB. The board could be configured to provide it on the exposed UART instead, by defining
Depending on the connection to your PC, you will probably also need to set PORT_LINUX to a different value (default is /dev/ttyACM0), for instance
|Frequency||up to 48MHz|
|ADCs||1x 12-bit (20 channels)|
|UARTs||x 6 (shared with SPI and I2C)|
|SPIs||max 6 (see UART)|
|I2Cs||max 6 (see UART)|
|Vcc||1.8V - 3.6V|
|Output power||-12dBm to +14.5dBm programmable in 0.4-dB steps ]|
NOTE:* not all MCU interfaces are available on YARM; see the pinout to know more.
|MCU||saml21||partly||PLL clock not implemented|
Both the MCU and the radio module are flashed using Atmel ICE, with the help of a small adapter. The software used is edbg, bundled with RIOT.
On Linux you might have to add a udev rule for Atmel ICE, like
|Support for the Acmesystems YARM board. |
|Peripheral MCU configuration for the Acmesystems YARM board. |