2024-02-17 Peripheral and Leader SOM SW Meeting

Attendees:


Will use Embedded Sharepoint for Peripheral and LeaderSOM drivers.

Requirements:

  • Use the same BSP between Leader and Peripheral
  • Be able to configure pins for any chip (Peripheral, Leader, or other)
  • Supports STM32F4 and STM32L4

Testing Hurdles:

  • BSP is not fully done yet, we can use autogenerated BSP for boards while testing
  • PeripheralSOM and LeaderSOM BOMs have not been ordered
    • Boards have not been verified or tested :sob:

Priorities:

  • Data Aq will be using PeripheralSOM in the current car so PeripheralSOM must work along with their daughter board

Necessary Tasks:

  • Hardware:
    • Verify PeripheralSOM hardware
  • Software:
    • PeripheralSOM test code
    • bsp_config.h

Fun Features:

  • Simulator :eyes:


Notes:

  • Same BSP for Leader and Daughter packages
    • As long as correct HAL is downloaded, can use same BSP
  • DataAq BSP Requirements for FSGP 2024
    • CAN - Done, needs testing
    • SPI - Connor started 3 weeks ago
    • I2C - Done needs testing
    • ADC -  Needs to be started
  • Other BSP:
    • PWM
    • UART
    • Watchdog
  • Hardware validation using auto-generated HAL drivers
    • Can happen in parallel with BSP driver development
  • BSP Deadline for this FSGP - April 1st
    • Each system set their own internal deadlines for software drivers based on progress 
    • CAN - Controls
    • SPI - BPS
    • I2C - BPS
    • ADC - DataAcq
  • Deadline for other PeripheralSOM April 27th:
    • Hardware verified and software
  • Deadlines for other BSP
    • PWM - 
    • UART - Controls
    • Watchdog
  • Hardware Deadline - April 1st
    • Everything other than CAN and LDO should work, CAN and LDO deadline will be slightly later
  • DataAcq Peripheral Daughterboard can be tested with nucleo board

Related pages