boards/remote-pa/README.md
<a href="url"></a>
The RE-Mote platform (prototype A) is a IoT Hardware development platform based on TI's CC2538 system on chip (SoC), featuring an ARM Cortex-M3 with 512KB flash, 32Kb RAM, double RF interface, and the following goodies:
This version was the first RE-Mote prototype, available to select users and beta testers. A commercially available new model (namely the Revision A) is also ported to RIOT.
In terms of hardware support, the following drivers have been implemented:
And under work or pending at cc2538 base cpu:
* Built-in core temperature and battery sensor.
* TMP102 temperature sensor driver.
* CC1120 sub-1GHz radio interface.
* Micro-SD external storage.
* USB (in CDC-ACM).
* uDMA Controller.
The toolchain used to build is arm-gcc, to check if it is currently installed run:
$ arm-none-eabi-gcc -v
Using built-in specs.
Target: arm-none-eabi
Configured with: /scratch/julian/lite-respin/eabi/src/gcc-4.3/configure
...
(skip)
...
Thread model: single
gcc version 4.3.2 (Sourcery G++ Lite 2008q3-66)
Else install from https://launchpad.net/gcc-arm-embedded
The Re-Mote features a FTDI serial-to-USB module, the driver is commonly found in most OS, but if required it can be downloaded from http://www.ftdichip.com/Drivers/VCP.htm
The Re-Mote has built-in support for USB 2.0 USB, Vendor and Product IDs are the following:
On Linux and macOS this is straightforward, on windows you need to install the following driver:
https://github.com/alignan/lufa/blob/remote-zongle/LUFA/CodeTemplates/WindowsINF/LUFA%20CDC-ACM.inf
And replace the IDs accordingly.
For the UART, serial line settings are 115200 8N1, no flow control.
Once all drivers have been installed correctly:
On windows, devices will appear as a virtual COM port.
On Linux and macOS, devices will appear under /dev/.
On macOS:
tty.usbserial-<serial number>tty.usbmodemf<X><ABC> (X a letter, ABC a number e.g. tty.usbmodemfd121)On Linux:
ttyUSB1ttyACMn (n=0, 1, ....)