Skip to content

LelsersLasers/PER-HIL2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

240 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HIL2 Tester for PER

Hardware in the loop firmware, test engine, and test scripts for Purdue Electric Racing (docs).

Folders

  • ./TestBench: the Teensy code
  • ./hil2: the main HIL "engine"
  • ./mk_assert: a simple and low magic test framework
  • ./device_configs: the device configuration files
  • ./netmaps: exported from Altium, maps signal names to physical locations
  • ./tests: the test scripts and configuration files

Python libraries

To install the required Python libraries, run:

python3 -m pip install -r requirements.txt
  • pyserial for serial communication
  • cantools for CAN DBC encoding/decoding
  • colorama for cross platform colored terminal output

About

Hardware in the loop firmware, test engine, and test scripts for Purdue Electric Racing

Topics

Resources

Stars

Watchers

Forks

Contributors