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.

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…]