Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

138 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fire-Truck

This repository will be used for any software associated with the mini firetrucks received from the Huntsville Fire Department through SMAP at UAH.

PlatformIO

This project requires PlatformIO.

See install documentation here.

Testing components

Run and upload tests using PlatformIO's VSCode extension. Or upload them using the command pio run -t upload -e Test[Name]. Name is the name of the test to run.

In general, when adding tests make sure to add Test to the beginning of the environment name. Make sure to only include the files for your test. See below for guidelines.

If you add a test, add an env section to platformio.ini with a syntax like the following:

... rest of ini file ...

[env:Test[NameOfTest]]
upload_port = [Your upload port]
platform = atmelavr
framework = arduino
board = uno
lib_deps = 
    [any libraries you need]
# filter everything else except the files needed for the test
build_src_filter = 
    -<*> 
    -<.git/> 
    -<.svn/> 
    +<componentTests/[NameOfTest].cpp>

Setup of circuit

Go over the guide in docs/manual.pdf to get the parts for this project and learn how to set them up.

To get setup, go to the PlatformIO tab, run the platformIO environment FireTruckMaster and FireTruckSlave.

About

This project will be used for the Arduino programs that control mini firetruck received from the Huntsville Fire Department through SMAP at UAH

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages