Ambiq Micro Apollo1 MCU
Control ClickBeetle “BlueBeetle” RBG LED via RaspberryPi Zero W
RaspberryPI Zero W contains WLAN and Bluetooth with LE capability. This makes it perfect controlling BLE peripherals via the BLE-stack Bluez like FEEUs ClickBeetle (www.feeu.com/clickbeelte) Bluez versions in the aptitude repository are pretty old. For this reason it is better to use Bluez from https://www.kernel.org/pub/linux/bluetooth/ and compile it. First get sure bluez is uninstalled: sudo apt-get … [Read more…]
Fujitsu ClickBeetle Reference Platform
Fujitsu is launching a new reference platform for application near hardware development called ClickBeetle. Fujitsu ClickBeetle Website: The ClickBeetle concept offers a versatile modular approach for fast application and prototype development in an unprecedented small form factor. By combining boards from the ClickBeetle family your pre-prototype reference board is instantly ready. Additional customized extensions board … [Read more…]
SK-AMAP1-BREAKOUT-V11 – Ambiq Micro Apollo 1 (APOLLO512-KBR) Breakout Board
The Ambiq Micro Apollo1 (APOLLO512-KBR) breakout boards are now available in the FEEU webshop: http://shop.feeu.com/Shops/es966226/Products/SK-AMAP1-BREAKOUT-V11 more information and schematic can be found here: Factsheet_SK-AMAP1-BREAKOUT-v12 Apollo2 breakout boards will be expected 1-2 weeks later.
Fujitsu Apollo Evaluation Platform
Fujitsu Apollo Evaluation Platform The Fujitsu Apollo Evaluation Platform can be used with Ambiq Micro Apollo 1 or Apollo 2. The platform consists of two parts: The breakout board and the base board. The breakout boards of Apollo 1 and Apollo 2 are designed pin-compatible, so just some jumpers must be set on the base … [Read more…]
Alternative SDK for Apollo1 and Apollo2 MCUs
The alternative SDK for Apollo1 and Apollo2 was launched. The same SDK can be used for Apollo 1 and 2. Target is to be fully CMSIS compatible and make use of CMSIS compatible headfiles and register access as defined in CMSIS. In case of using core features like NVIC or ARM instructions like __NOP(); the … [Read more…]
MCU Templates for Ambiq Micro Apollo 1
The MCU template is a project template for Ambiq Micro Apollo 1. It includes some basic settings for e.g. Linker, C-Compiler. See also MCU Templates Supported tool-chains: ARM 5.11 Atollic 4.3.1 emIDE 2.2 IAR 7.30 iSYSTEM 9.12.228 Supported MCUs: APOLLO256-KBR APOLLO256-KCR APOLLO512-KBR APOLLO512-KCR The source is available at github: https://github.com/schreinerman/AmbiqMicroApollo1_McuTemplate The zip-package at the … [Read more…]
MCU Templates
MCU Templates are a kind of a common project framework or software framework needed for developers to have an easy start in development with MCUs. MCU Templates are historical started within Fujitsu (the times Fujitsu was a semiconductor company) by request of well-known customers. MCU Templates offering everything required to start development of embedded software … [Read more…]
Using Interrupts with ARM Cortex M (with Ambiq Micro Apollo MCU software example)
The interrupt part of ARM Cortex M MCUs is described in CMSIS. The interrupt controller of ARM Cortex M MCUs is called NVIC. The NVIC is part of CMSIS and is decribed at the CMSIS website: https://www.keil.com/pack/doc/CMSIS/Core/html/group__NVIC__gr.html In general ARM Cortex M based MCUs having two types of IRQs: Core peripheral IRQs and MCU peripheral … [Read more…]
Using Ambiq Micro Apollo1 or Apollo2 MCUs CTIMER as PWM
A Pulse Width Modelation (PWM) has a duty and a cycle. The duty can be something between 0% and 100% of the cycle time. For Ambiq Micro the CTIMER peripheral can be used to generate a PWM. GPIO setup First of all the GPIOs have to be set, see also Using GPIOs for more details. The … [Read more…]