Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@Siri2K
Copy link
Contributor

@Siri2K Siri2K commented Oct 14, 2025

Description (tell us what you changes or added or removed please)

How to test (if any tests done)

Checklist

  • Code Compiles
  • Did you add any comments
  • Did you test it at all ?! Good Boy/Girl

m0Zahed and others added 30 commits March 2, 2025 04:55
This patch allows us to read multiple MSP ADC_12_B pins in a single
pass. Previously you would have to re initialize for each ADC. NOTE:
This will likely also have to be applied to PDS
This is a requirement for doing RTC on MSP430FR5989 devices. You cannot
use RTC_B
This tackles bitbanging I2C over GPIO pins. Written by Ruben
ADC_Read: Support multiple ADC reads
This middleware is specifically for talking to the ADS7138 over SWI2C
with BMS in mind.
have to leave. Ammend this commit later
This should make building easier in the future
BrendanKelly84213 and others added 25 commits September 14, 2025 18:10
Sends PWM Data over I2C and receives back the PWM over PWM on GPIO pin
15
Master (CDH) asks BMS to send PWM data over to the heaters
BMS sends the PWM to each battery.
PS: flashed BMS code and was able to debug!
Set P1SEL0 bits 6 and 7, setting eusci_b0 to GPIO pins 6 and 7
For some reason before we had this set P1SEL1, which would have selected
eusci_b1, but then in the next line we toggle these off anyway, so it
wouldn't have even worked on b1. This allows I2C communication to master
on assembled BMS board. Also use initClockTo16Mhz from TI slave example
code for consistency
This is taken from TI RTC ISR. Old one wasn't triggering for some reason
We moved these to their own middleware directory in a previous PR and
are no longer needed in the BMS directory. Update project files as well
It's bad to have a long running blocking function in the ISR so we move
it to main on trigger of internal flag instead
* Tools/SAME70: SPI Master example code

This code is a working example of SPI Master for the SAME70 on the
SAME70 Xplained Ultra dev board.

* Tools/SAME70: WIP: Get device ID from MRAM

Clock has to be less than 100000Hz! This still needs refactoring Hence
WIP

* Tools/SPI_same70: SPI wrapper

* Tools/SPI_same70: Add demo MRAM include and .c

* Tools/SPI_same70: remove .atsuo file

* Tools/SAME70_SPIMasterExample: add .gitignore
Each codes are working examples of FreeRTOS with different
aspects testes.

* Tools/Blink/Mutex *
SAMV71 LED Blink code that uses FreeRTOS tasks for On and Off
tasks and Mutexes to synchronize LED output reading

* Tools/V71_RTOS_Command + pico_slave
LTR303 data retrieval code from peripherial using SAMV71(Command),
Raspberry PI Pico W (Periphial), LTR303 (Target Sensor). SAMV71
extracts data and sends commands to Pico W, while Pico W extracts
LTR303 light sensor data. Communication between boards is done
through I2C. Serial Monitoring is also configured through UART.

Issue:#10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants