An mbed-os enabled Arduino core for Ambiq Apollo3 based boards
- Copy / paste the JSON package URL into the 'Additional Boards Manager URLs' field in Arduino preferences
https://raw.githubusercontent.com/sparkfun/Arduino_Apollo3/master/package_sparkfun_apollo3_index.json
https://raw.githubusercontent.com/sparkfun/Arduino_Apollo3/master/package_sparkfun_apollo3_index.json - Open 'Boards Manager' and select 'SparkFun Apollo3 Boards' - install the latest version
- Ensure the proper directory structure exists by following the Arduino Boards Manager instructions (install latest)
- Locate and enter the
Arduino15
directorycd ~/.../Arduino15
- Run the
dev-install.sh
script./packages/SparkFun/hardware/apollo3/*/tools/scripts/dev-install.sh
- v2.0.0 based on an mbed-os framework
Main Arduino Features
- Serial: ✅
- GPIO: ✅
- Analog / Servo Output: ✅
- Analog Input: ✅
- Timing / Delays: ✅
Standard Libraries
- Wire
- Controller: ✅
- Peripheral: 🤔
- SPI
- Controller: ✅
- Peripheral: 🤔
- EEPROM: ✅
Apollo3 Specialty Peripherals
- PDM Microphones / I2S: ✅
- BLE: ✅
- RTC: ✅
- Watchdog Timer: 🤔
- Multi-bit SPI: 🤔