and though bugs are the bane of my existence, rest assured the wretched thing will get the best of care here

  1. 08 Jul, 2020 2 commits
  2. 23 Jun, 2020 1 commit
  3. 18 Jun, 2020 2 commits
  4. 02 Jun, 2020 1 commit
    • Saurabh Trivedi's avatar
      Merged in fix_soh (pull request #1462) · 5b9671a4
      Saurabh Trivedi authored
      [FW-2123] Fix soh
      
      * Added the SOH params for 48G. Took the file for testing from soh_linux branch and modified it.
      
      * Minor.
      
      * Moved SOH to test
      
      * Removed excel file.
      
      * Removed spaces before line ending.
      
      * Updated deps path.
      
      * Added generated files for 48G.
      
      * Something.
      
      * New method seems to have more loss.
      
      * Minor fixes.
      
      * Seems to work.
      
      * Improvements and some cleanup.
      
      * Added doxygen and added another data file.
      
      * Minor fix and changed the init pattern of logbook for this updated structure.
      
      * make fix.
      
      * removed tab and test code.
      
      * Put spaces back and included soh unconditionally.
      
      * Fixed 714 compilation and review comments.
      
      * Fixed data aborts.
      
      * Increased bms observer queue size and removed timer based updates from bat mon and bms intelligence since timer is used in soh.
      
      * make fix.
      
      * lint
      Approved-by: default avatarChithra Annegowda <chithra@romeopower.com>
      Approved-by: default avatarAjay Srivastava <ajay@romeopower.com>
      5b9671a4
  5. 29 May, 2020 4 commits
  6. 28 May, 2020 7 commits
  7. 21 May, 2020 1 commit
  8. 20 May, 2020 4 commits
  9. 19 May, 2020 2 commits
  10. 18 May, 2020 1 commit
    • Swaroop Kagli's avatar
      Merged in Volt_type_part2_faults (pull request #1460) · 855a373a
      Swaroop Kagli authored
      [FW-2111] Change voltage_t part2
      
      * Change voltage type to voltage_t.
      
      * Apply MV_TO_V scaling on afe data in voltage_monitor_module().
      
      * Change ADC scaling of DC link and pack voltage.
      
      * Change scaling of rail voltages.
      
      * Change scaling of HVIL voltages.
      
      * Remove scaling applied to cell voltages(keep them in mV for now).
      
      * Scale current sensor voltage.
      
      * Scale rail voltage fault limits.
      
      * Fix mod, pack voltage faults.
      
      * Make fix
      
      * Change current sensor cfg to V.
      
      * Change sys voltage functions to access float values.
      
      * Fix unit tests.
      
      * Remove trailing white space.
      
      * Delete trailing decimal zeros.
      
      * Change TEST_EQ to TEST_GTLT for floats.
      
      * Review comments - drop cast on voltages.
      
      * Review comment.
      
      * Review comment.
      
      * Review comment.
      
      * REview commet - return type to float.
      
      * REview commet - return type to float in declarations (too!).
      Approved-by: default avatarChithra Annegowda <chithra@romeopower.com>
      Approved-by: default avatarAniruddha Patel <aniruddha@romeopower.com>
      855a373a
  11. 15 May, 2020 1 commit
  12. 16 Apr, 2020 1 commit
  13. 13 Apr, 2020 1 commit
  14. 10 Apr, 2020 1 commit
  15. 07 Apr, 2020 1 commit
  16. 06 Apr, 2020 1 commit
    • Swaroop Kagli's avatar
      Merged in Nikola (pull request #1466) · 7e74e359
      Swaroop Kagli authored
      [FW-2122] Nikola configuration
      
      * Add Nikola requirements.
      
      * Add IVT data.
      
      * Correct total thermisor count.
      
      * Add dummy current limits.
      
      * Add Nikola current limits.
      
      * Update Nikola requirments - thermistor config.
      
      * Correct a typo.
      
      * Set CAN1 to IVT only.
      
      * Fine tune current limits.
      
      * Remove module and pack current limit.
      
      * Restore pack, module current limit files.
      
      * Bad keyword error.
      
      * Add HWID pin 3, review comments.
      
      * Add 1s1p config.
      
      * Update defs.json to add MCB52
      
      * REview: change current limit file name.
      
      * Update #if with new MCB_52.
      
      * Remove bsp pwm files from MCB_52 folder.
      
      * Update defs to avoid duplicate folder error.
      
      * Update (correctly) defs to avoid duplicate folder error.
      
      * Update (try again) defs to avoid duplicate folder error.
      
      * Update (again..) defs to avoid duplicate folder error.
      
      * Define HW_ID_4_BITS
      
      * Revert to msb_50 files with #if for mcb_52 changes.
      
      * Update precharge params per Oliver's inputs.
      
      * Simplyfy condition in pack ID evaluation.
      
      * #define GIO_IN_HARDWARE_ID_3 for mcb_50,51
      
      * Change precharge timeout to 620 ms.
      Approved-by: default avatarSaurabh Trivedi <saurabh@romeopower.com>
      Approved-by: default avatarChithra Annegowda <chithra@romeopower.com>
      7e74e359
  17. 03 Apr, 2020 1 commit
  18. 18 Mar, 2020 1 commit
    • Ryan Patel's avatar
      Merged in use_structs (pull request #1458) · 4bd727cf
      Ryan Patel authored
      [FW-2061] Use CAN Structs
      
      * Start file
      
      * Working can_structs
      
      * Some checks and formatting improvements
      
      * switch to length
      
      * rm comment
      
      * Generic message lookup improvements; correct types for struct based on size of parent message, any size of signal in struct. Still need to iterate over all DBCs since message/signal names can repeat in separate DBCs, filter names since prefix is not removed, etc.
      
      * Aligned size
      
      * Better read-in
      
      * Remove unused imports
      
      * Change CAN read in format
      
      * More efficient data read in for can structs
      
      * Used regex to format identifiers properly
      
      * Remove separated changes
      
      * Improvements to CAN macros for CAN data read-in and CAN check efficiency
      
      * Remove CAN checks
      
      * Remove CAN checks
      
      * Change function signature and returns
      
      * Add _t and DBC name
      
      * typo
      
      * Change structs
      
      * Account for the possibility of gaps within a message
      Approved-by: default avatarAniruddha Patel <aniruddha@romeopower.com>
      Approved-by: default avatarSwaroop Kagli <swaroop@romeopower.com>
      4bd727cf
  19. 17 Mar, 2020 2 commits
  20. 06 Mar, 2020 5 commits