Skip to content

TimothyLe/SRE2017

Repository files navigation

SRE-2017

Build Status

Meeting

  • Covered TTC, Make.bat, PCAN-view
  • Homework: Read resource list & API Manual
    • Look at github repos
    • Give out software kits
  • Workshop idea: Create a program that will send/receive serial messages from an Arduino through make compiler and custom flashing software (Realterm, Tftpd32, etc)

Things of Interest

Ignore the master and documents directories, they were added by Git Bash

  1. EEPROM, can manager, and the car's main revisions located in tim's stuff
  2. Errors and warnings screenshots found in Errors_Warnings
  3. All the readings from EEPROM can be found in eeprom_reads

My custom rendition of SRE code

Goals this week

  • Get that code to compile and link

Completed

  • Basic EEPROM outline (data structures, declarations, definitions, etc) ✅
  • DIO test phase 1 (outcome not as expected) ✅
  • Unit testing for EEPROM (successfully wrote to EEPROM) ✅
  • EEPROM Research ✅
  • EEPROM parse assigns eepromValues to hex values
  • EEPROM set/get written out
  • EEPROM_initialized checks if constructor is successful and returns boolean
  • read_initialized returns the values of EEPROM
  • EEPROM getStatus using IO_EEPROM API to return condition
  • getAddress returns a paticular ubyte2 offset from an eepromValue as a paramter using parse function
  • Reading the EEPROM stores values into data_hardware dynamic array
  • Writing the EEPROM stores values into data_software dynamic array
  • New length member in EEPROMManager object
  • Bottom of header file stores set/get prototype in comments of individual eepromValues

Casual.pm Tasks

  • Rhinehart motorcontroller software update (harness and hardware of car)
  • Dash or DCU
  • Read/Write EEPROM testing (me)
  • Wheel Speed Sensor Read/Calculate Frequency ✅
  • Sending text to dash for easier testing (maybe)
  • Water Pump Testing (further revision)
  • Rotary encoder input
  • BMS Linduinos (2026C, etc.)
  • Regen ✅
           * Multiplier (Red Light) ✅
           * Torque shuts down after 1 error (e.g. low voltage)

SRE Wiki

For more information on certain components of the code or more clarity on topics, consult my wiki for more insight on certain topics and potential frequently asked questions after finishing this readme:
https://github.com/TimothyLe/SRE2017/wiki

Links

EEPROM Addresses

Programming for the HY-TTC50

VCU Pinout Incorrect

Updated Pinout w/ Ranges

Team Website

Releases

No releases published

Packages

No packages published