Skip to content

sparkfun/Arduino_Apollo3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Kyle Wenner
Dec 10, 2020
2c96a57 · Dec 10, 2020
Dec 10, 2020
Oct 17, 2020
Aug 29, 2020
Oct 13, 2020
Aug 27, 2020
Nov 23, 2020
Aug 11, 2020
Aug 17, 2020
Aug 29, 2020
Oct 16, 2020
Aug 11, 2020
Oct 20, 2020
Dec 10, 2020
Aug 18, 2020

Repository files navigation

Generate Variants Status Badge

SparkFun Ambiq Apollo3 Arduino Core

An mbed-os enabled Arduino core for Ambiq Apollo3 based boards

Contents

Installation

Arduino Boards Manager (recommended)

Git (development)

  • Ensure the proper directory structure exists by following the Arduino Boards Manager instructions (install latest)
  • Locate and enter the Arduino15 directory
    • cd ~/.../Arduino15
  • Run the dev-install.sh script
    • ./packages/SparkFun/hardware/apollo3/*/tools/scripts/dev-install.sh

Development Status

  • 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: 🤔

More