Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

ProjectDetailsLeads
Controller Board

Contains all board essentials (MCU, CAN, etc.)

Uses mezzanine connector to plug into carrier boards

See Controller Board for more details.

Self-test/Breakout Board

Plugs into connector board for self-test

Allows verification of IOs, CAN, etc.

Hardware Abstraction Layer (HAL)

Common driver library - supports ARM, X86, MSP430

Simplifies code porting and allows us to unit test and simulate boards on X86

Project Template

Default project template to use when developing new boards

Handles basic events, FSM, uses the HAL

Includes makefile and recommended project organization

Battery Modeler

Holds 18650 cells and runs them through automated charge and discharge cycles

Collect data to determine their capacity/health for cell matching

...