GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - softwarelogistics/FirmwareExamples: Examples of how to use different drivers for Software Logistics Open Hardware Platform

BranchesTags
Open more actions menu

Latest commit

 

History

84 Commits
84 Commits

Folders and files

NameName
Last commit message
Last commit date
ADC
ADC
 
 
ADC_ESP_OnBoard
ADC_ESP_OnBoard
 
 
BLE-DFU
BLE-DFU
 
 
BLE
BLE
 
 
BLE_WiFiMQTT
BLE_WiFiMQTT
 
 
Buzzer
Buzzer
 
 
CANBus
CANBus
 
 
CTReader
CTReader
 
 
CellularConnectivity
CellularConnectivity
 
 
CellularHX711
CellularHX711
 
 
ConfigSettings
ConfigSettings
 
 
ConsoleExample
ConsoleExample
 
 
DFU
DFU
 
 
GPIO_DHT22
GPIO_DHT22
 
 
GPIO_Inputs
GPIO_Inputs
 
 
GPIO_PulseCounter
GPIO_PulseCounter
 
 
GPSDemo
GPSDemo
 
 
GeoPointArray_Upload
GeoPointArray_Upload
 
 
HX711
HX711
 
 
HardwareWatchdog
HardwareWatchdog
 
 
IOConfig
IOConfig
 
 
IOValues
IOValues
 
 
LEDManager
LEDManager
 
 
ModemPower
ModemPower
 
 
NuvIoT-SensorBoard.Cellular
NuvIoT-SensorBoard.Cellular
 
 
NuvIoT-SensorBoard
NuvIoT-SensorBoard
 
 
PoolManager
PoolManager
 
 
PoolValveController
PoolValveController
 
 
RaspberryPi
RaspberryPi
 
 
RelayManager-X8
RelayManager-X8
 
 
RelayManager
RelayManager
 
 
TemperatureProbes
TemperatureProbes
 
 
WebRequest
WebRequest
 
 
WiFiConnectivity
WiFiConnectivity
 
 
WiFi_MQTT_Connect
WiFi_MQTT_Connect
 
 
assets/images
assets/images
 
 
,
,
 
 
.gitignore
.gitignore
 
 
FirmwareExamplese.code-workspace
FirmwareExamplese.code-workspace
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
SerialUtils.exe
SerialUtils.exe
 
 
prebuild.py
prebuild.py
 
 

Repository files navigation

Firmware Examples

Examples of how to use different drivers for Software Logistics Open Hardware Platform

Getting started with our hardware

  • Plug in the NuvIot sensor board and determine which com port is is connecting on.

VS Code - Windows

Clone the repository

  • GitHub: https://github.com/softwarelogistics/FirmwareExamples
  • This repository contains all of our examples.

Install PlatformIO Extension

  • We use the VS Code Extension, PlatformIO IDE which is an open source and widely used for embedded development. More information can be found at: https://docs.platformio.org/en/latest/integration/ide/vscode.html

PlatformIO IDE image

Install Serial Debug Assistant

  • Another tool we have found useful the Serial Debug Assistant which can be downloaded from the Microsoft Store. Search for "serial debug assistant". This is not needed for basic operations or use of the firmware but will come in handy as you work with the hardware.

  • Serial Debug assistant in Microsoft Store

Setup

  • Open the folder of the sample you want to use and edit "platformio.ini"

NuvIot LIbraries

  • Make sure that you have downloaded the NuvIot libraries and that the entry in platformio.ini points to the correct place on your machine.

COM port and speed

  • You will also need to set the com port and com port speed.

  • The related platformio.ini entries for my machine are shown below:

  • Platformio.ini contents

Using the firmware

  • Open the example you want to use
  • Build the project - A file with extension .elf (https://en.wikipedia.org/wiki/Executable_and_Linkable_Format) is generated.
  • Upload the project

Summary of Examples, a work in progress!

  • NuvIot Sensor

    • A simple monitor of temperature and humidity
    • https://github.com/softwarelogistics/FirmwareExamples/tree/main/NuvIoT-SensorBoard

About

Examples of how to use different drivers for Software Logistics Open Hardware Platform

Resources

Readme
MIT license
Activity
Custom properties

Stars

0 stars

Watchers

3 watching

Forks

1 fork
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.