Eistec Mulle
View Doxygen Documentation View this board's documentation as generated by Doxygen.
View on GitHub View this board's source code on GitHub.
Support for Eistec Mulle IoT boards

The Mulle is a miniature wireless Embedded Internet System suitable for wireless sensors connected to the Internet of Things, and designed for rapid prototyping.
- [Official homepage (Archived)] (https://web.archive.org/web/20161213064400/http://www.eistec.se/mulle)
- Eistec wiki
Use BOARD=mulle for building RIOT for this platform.
Components
https://github.com/eistec/mulle/wiki/Datasheets contains a list of relevant documentation for the components.
| MCU | MK60DN512VLL10 – Cortex-M4 |
|---|---|
| RAM | 64KiB |
| Flash | 512KiB |
| radio chipset | AT86RF212B, sub-GHz IEEE802.15.4 transceiver, similar to the AT86RF233 |
| external flash memory | Micron M25P16 2 MiB external NOR flash, used for storing configuration, measurements and other slow changing non-volatile data |
| external FRAM memory | Cypress/Ramtron FM25L04B 512B external F-RAM, used for storing counters and other rapidly changing non-volatile data |
| accelerometer | ST micro LIS3DH MEMS accelerometer |
Layout
Implementation Status
The Mulle board is supported by mainline RIOT. See the below table for software support status for the different components.
| Device | ID | Supported | Comments |
|---|---|---|---|
| MCU | MK60DN512VLL10 | partly | See below |
| Low-level driver | GPIO | yes | |
| PWM | yes | ||
| UART | yes | ||
| I2C | yes | ||
| SPI | yes | Slave mode unsupported | |
| USB | no | PR#3890 | |
| RTT | yes | ||
| RNG | yes | ||
| timer | yes | uses LPTMR module for TIMER_0 (used by xtimer), 32.768 kHz tick rate. PIT for additional timers, F_BUS tick rate (48 MHz default) | |
| PM/LLWU | in progress | PR#2605 | |
| Radio Chip | AT86RF212B | yes | |
| Accelerometer | LIS3DH | yes | |
| Flash | M25P16 | yes | |
| FRAM | FM25L04B | yes |
Toolchains
See ARM Family, and Eistec wiki - Installing-toolchain (GCC)
Working:
- gcc-arm-embedded
- Clang 3.4 - Clang 4.0 - Install procedure not documented but pretty straightforward, Makefiles and build system is fully functional with Clang.
Programming and Debugging
See Eistec wiki.