All Projects → sparkfun → SparkFun_Edge_BSP

sparkfun / SparkFun_Edge_BSP

Licence: other
BSP and examples to integrate the SparkFun TensorFlow board with the AmbiqSuite

Programming Languages

c
50402 projects - #5 most used programming language
python
139335 projects - #7 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to SparkFun Edge BSP

SparkFun SerLCD Arduino Library
A library to seamlessly control the SparkFun SerLCD over I2C, SPI, and Serial.
Stars: ✭ 18 (-5.26%)
Mutual labels:  sparkfun
Qwiic Py
Python package for the qwiic system.
Stars: ✭ 40 (+110.53%)
Mutual labels:  sparkfun
SparkFun CAN-Bus Arduino Library
No description or website provided.
Stars: ✭ 132 (+594.74%)
Mutual labels:  sparkfun
Logic Level Bidirectional
Logic level converter bi-directional with Mosfets
Stars: ✭ 66 (+247.37%)
Mutual labels:  sparkfun
Easy Driver
The EasyDriver is a simple to use stepper motor driver, compatible with anything that can output a digital 0 to 5V pulse (or 0 to 3.3V pulse if you solder SJ2 closed on the EasyDriver).
Stars: ✭ 27 (+42.11%)
Mutual labels:  sparkfun
SparkFun MicroView Arduino Library
An Arduino library for the MicroView - a chip-sized Arduino with a built-in OLED, available from SparkFun Electronics
Stars: ✭ 20 (+5.26%)
Mutual labels:  sparkfun
SparkFun CCS811 Arduino Library
A library to drive the AMS CCS811 air quality sensor
Stars: ✭ 38 (+100%)
Mutual labels:  sparkfun
GraphicLCD Nokia 5110
Example Code for Nokia 5110 Graphic LCD
Stars: ✭ 60 (+215.79%)
Mutual labels:  sparkfun
ESP32 LoRa 1Ch Gateway
ESP32+RFM95 = Single-channel LoRa WiFI Gateway (or device!)
Stars: ✭ 20 (+5.26%)
Mutual labels:  sparkfun
SparkFun TB6612FNG Arduino Library
No description or website provided.
Stars: ✭ 40 (+110.53%)
Mutual labels:  sparkfun
Qwiic Ublox Gps Py
No description or website provided.
Stars: ✭ 38 (+100%)
Mutual labels:  sparkfun
SparkFun ADXL345 Arduino Library
Arduino Library for the ADXL345
Stars: ✭ 34 (+78.95%)
Mutual labels:  sparkfun
BMP180 Breakout Arduino Library
Arduino libraries for the BMP180 pressure sensor breakout board
Stars: ✭ 30 (+57.89%)
Mutual labels:  sparkfun
Qwiic IMU BNO080
The BNO080/BNO085 IMU has a combination triple axis accelerometer/gyro/magnetometer packaged with an ARM Cortex M0+ running powerful algorithms.
Stars: ✭ 27 (+42.11%)
Mutual labels:  sparkfun
Low Current Sensor Breakout-ACS712
SparkFun Low Current Sensor Breakout Board - ACS712
Stars: ✭ 18 (-5.26%)
Mutual labels:  sparkfun
Rotary Encoder Breakout-Illuminated
This is a clever little breakout board for both the RGB and R/G illuminated rotary encoders.
Stars: ✭ 16 (-15.79%)
Mutual labels:  sparkfun
SparkFun AS7265x Arduino Library
An Arduino library for the trifecta of spectral sensors covering 18 discrete wavelengths from NIR to UV.
Stars: ✭ 23 (+21.05%)
Mutual labels:  sparkfun
nRF52840 Breakout MDBT50Q
Breakout board for the MDBT50Q nRF52840 module
Stars: ✭ 23 (+21.05%)
Mutual labels:  sparkfun
SparkFun MLX90640 Arduino Example
Controlling and reading from the MLX90640 IR array thermal imaging sensor
Stars: ✭ 84 (+342.11%)
Mutual labels:  sparkfun
SparkFun VL53L1X Arduino Library
A library for the laser based VL53L1X Time Of Flight distance sensor capable of detecting a target 4m away!
Stars: ✭ 57 (+200%)
Mutual labels:  sparkfun

SparkFun_TensorFlow_Apollo3_BSP

BSP and examples to integrate the SparkFun TensorFlow board with the AmbiqSuite SDK.

Associated Documentation

Installation

Clone or download then extract or symlink this repo into the SDK/boards/ directory.

Examples

This repo contains several example projects.

  • example1_edge_test demonstrates the hardware features of the board. The makefile is preconfigured with relative paths.
    • To compile with gcc and flash use the makefile in the gcc subdirectory.
      • Edit 'COM_PORT' variable to specify where to try UART flashing
      • make
      • make clean
      • make bootload
  • example2_dual_mic_dma shows how to use DMA to capture 16 kHz audio recordings from both microphones without blocking the processor. This is the basis of how audio is provided to the TensorFlow Lite demo.
  • tensorflow_demo uses a pre-trained model to identify "yes" and "no" and blink a corresponding LED on the board. Using GPIO you could easily expand this example to control a device.
  • SparkFun_Edge_Project_Template has a relatively easy to set up makefile with some example header files and source files included. You can copy this directory to an arbitraty location on your filesystem to begin a new project.
    • You must provide the absolute path to the SDK root directory in the 'SDKPATH' variable
    • Also update the COM_PORT variable to match your setup
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].