Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rebase Buffalo SDK to 1.4.5 #1923

Merged
merged 14 commits into from
Jun 5, 2024
Merged

Rebase Buffalo SDK to 1.4.5 #1923

merged 14 commits into from
Jun 5, 2024

Conversation

Ralim
Copy link
Owner

@Ralim Ralim commented Jun 4, 2024

  • Please check if the PR fulfills these requirements
  • The changes have been tested locally
  • [?] There are no breaking changes
  • What kind of change does this PR introduce?

So the last release of the Buffalo SDK that I can find is 1.4.5 that also happens to have ble blobs for the bl706.
These blobs have at the least been recompiled with -Os according to their docs. and tend to be smaller.
This updates all of the driver files to the 1.4.5 driver release.

🤞🏼 this resolves some of the mess with the BLE we have seen.

Notable changes I've noticed:

  1. BLE blobs are different
  2. BLE driver is different
  3. Extra enable/disables around DMA in a few spots

On top of the re-sync to 1.4.5 I have still rebased our changes for this like I2C polling & timeouts.
(So I2C doesnt hang). Files have also been formatted to match IronOS. So not bit-wise the same.

  • What is the current behavior?
  • What is the new behavior (if this is a feature change)?

  • Other information:

@Ralim Ralim merged commit 03dd368 into pinecilv2-adc-v2 Jun 5, 2024
17 checks passed
@Ralim Ralim deleted the bl_mcu_sdk_1.4.5 branch June 5, 2024 09:28
Ralim added a commit that referenced this pull request Jun 8, 2024
* Updated NTC lookup

* remove float compute from adc (as we dont use it)

* Updated adc settings

* Updated ADC Init

* Custom max temp lookup

* Mask Timer around changing timer rate

* Use timer channels in sane order

* Update IRQ.cpp

* Remove ADC dummy wait on start/stop

* Dont use ADC IRQ

* Disable sampling delay

* Update Setup.cpp

* PinecilV2 disable ROM driver utils

Always use our source

* Force settings upgrade on PinecilV2

Fix forced settings upgrade on Pinecilv2

* Prevent ADC rollover

* Update Setup.cpp

* ADC cleanup

* Rollover prevention

* Measure tip temperature 2nd

* Rebase Buffalo SDK to 1.4.5 (#1923)

* Update bl702_adc.c

* Update board.c

* .

* Update bl702_adc.c

* Import updated hal_drv

* Remove accidental dupe of stack in linker

* First pass update BLE stack

* Update ReleaseNotes

* Update push.yml

* Drop BT Audio which we dont use

* .

* Reformat

* Update conn.c

* Update hog.c
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant