Features/MicroBit
The micro:bit is a small ARMv6-M board designed for learning about computers. It can be programmed in Python, Javascript, and C/C++.
Julia Suvorova and Steffen Görtz are implementing micro:bit support in QEMU as part of the Outreachy and Google Summer of Code internship program.
Devices
nRF51 System-on-Chip
- Cortex M0 (ARMv6-M) CPU
- SysTick timer
- NVIC irq controller
- UART
- Watchdog
- Clock controller
- Timers
- RTC
- RNG
- TWI (i2c)
- SPI
- ADC
- Quadrature decoder
- Radio
- GPIO
Peripherals
- A & B Buttons
- 5x5 LEDs