Skip to content

DuaNguyen/watershed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Watershed

This repository contains source code for Watershed embedded project using STM Board.

Bootloader via SD card source: https://github.com/DuaNguyen/Bootloader-via-SD-card

System diagram

system diagram

Library Dependency Graph

|-- <Keyboard>
|-- <IO>
|-- <LCD>
|   |-- <Adafruit_GFX>
|-- <INA>
|   |-- <INA219_driver>
|-- <RTC>

System requirements

Operating System: Windows, macOS, Linux Python 2.7 (for lint checking)

Installation

This program requires PlatformIO Core, which can be found at http://docs.platformio.org/en/latest/installation.html To run unit test/ program, you'll need to plug STM32 Nucleo-32 development board in your computer

Usage

Check linting error with google's style guides

$ make lint

Run unit test (need plugged in to real board)

$ make unit_test

Build hex files

$ make build

Build & upload firmware (need plugged in to real board)

$ make all

To be updated ...

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •