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

Initial attempt at porting to the ESP32-S3 #713

Closed
wants to merge 210 commits into from

Conversation

jeremypoulter
Copy link
Collaborator

No description provided.

matth-x and others added 11 commits June 27, 2023 18:44
This is because the ESP32 now does a lot of the functionality and sending RAPI commands can disrupt this

Fixes #643
…AY_NOW` is set

This fixes issues during firmware update where the incomming data also blocks the CPU and the LCD was not being updated, especcially over Ethernet as the data is received much faster than WiFI
@github-actions
Copy link
Contributor

github-actions bot commented Aug 11, 2023

Test Results

42 tests  +6   42 ✅ +6   1s ⏱️ ±0s
 1 suites ±0    0 💤 ±0 
 1 files   ±0    0 ❌ ±0 

Results for commit 6c0fb63. ± Comparison against base commit d1b6864.

♻️ This comment has been updated with latest results.

chris1howell and others added 18 commits August 17, 2023 15:11
Support configuration updates through MQTT /config/set
Block all RAPI commands that are not the read only `$G...` ones
Changes to block until the LCD update has completed if the `LCD_DISPLAY_NOW` is set
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
…ns/checkout-4

Bump actions/checkout from 3 to 4
OCPP update and clean up
platformio doesn't appear to define $BUILDSRC_DIR, which means the
generated dependencies never matched actual files and the GUI would
not be regenerated from modified sources.
Fix GUI update rules when BUILDSRC_DIR is not defined
dependabot bot and others added 28 commits June 3, 2024 10:17
Bumps [gui-v2](https://github.com/OpenEVSE/openevse-gui-v2) from `c4d2393` to `65a05b1`.
- [Commits](OpenEVSE/openevse-gui-v2@c4d2393...65a05b1)

---
updated-dependencies:
- dependency-name: gui-v2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
…a05b1

Bump gui-v2 from `c4d2393` to `65a05b1`
Update OCPP lib, fix building on Windows
recent OCPP merge undid typo fix.
Fix regression after recent merge
Bumps [gui-v2](https://github.com/OpenEVSE/openevse-gui-v2) from `65a05b1` to `5cf0563`.
- [Commits](OpenEVSE/openevse-gui-v2@65a05b1...5cf0563)

---
updated-dependencies:
- dependency-name: gui-v2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
…f0563

Bump gui-v2 from `65a05b1` to `5cf0563`
Bumps [gui-v2](https://github.com/OpenEVSE/openevse-gui-v2) from `5cf0563` to `d93df9a`.
- [Commits](OpenEVSE/openevse-gui-v2@5cf0563...d93df9a)

---
updated-dependencies:
- dependency-name: gui-v2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
…3df9a

Bump gui-v2 from `5cf0563` to `d93df9a`
Bumps [gui-v2](https://github.com/OpenEVSE/openevse-gui-v2) from `d93df9a` to `17b059e`.
- [Commits](OpenEVSE/openevse-gui-v2@d93df9a...17b059e)

---
updated-dependencies:
- dependency-name: gui-v2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
…b059e

Bump gui-v2 from `d93df9a` to `17b059e`
Swap SDA and SCL pins for TFT Wifi
Bumps [ws](https://github.com/websockets/ws) from 7.5.3 to 7.5.10.
- [Release notes](https://github.com/websockets/ws/releases)
- [Commits](websockets/ws@7.5.3...7.5.10)

---
updated-dependencies:
- dependency-name: ws
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)
- [Commits](micromatch/braces@3.0.2...3.0.3)

---
updated-dependencies:
- dependency-name: braces
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Much of this code was copied from the low-level firmware side, where we don't
have floating point available, and had to use some tricks to ensure we didn't
lose precision. (I should know- I wrote it!) Since this doesn't apply in our
ESP32 code, we can just multiply the three values (volts, amps, milliseconds)
together to get milliwatt-seconds.

Additionally, we should store elapsed as a floating point value, not an integer
number of seconds. As we're going through the pool loop, which repeats every
1000 ms, we might not hit that value exactly. Imagine we are closer to 1020 ms
instead due to the work we need to do each iteration. That would allow our
elapsed second counter, which stores a truncated value (1020ms gets rounded to
integer 1 second), to drift by 1 second every 50 seconds.
…ogin/ws-7.5.10

Bump ws from 7.5.3 to 7.5.10 in /tesla_login
Bumps [express](https://github.com/expressjs/express) from 4.17.3 to 4.19.2.
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](expressjs/express@4.17.3...4.19.2)

---
updated-dependencies:
- dependency-name: express
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
…ogin/express-4.19.2

Bump express from 4.17.3 to 4.19.2 in /tesla_login
Clean up, simplify, and correct some energy meter code
…NeoPixel/1.12.2

Bump Adafruit NeoPixel from 1.11.0 to 1.12.2
…32/6.7.0

Bump espressif32 from 6.6.0 to 6.7.0
…ogin/braces-3.0.3

Bump braces from 3.0.2 to 3.0.3 in /tesla_login
@jeremypoulter jeremypoulter deleted the branch jeremypoulter/issue662 July 14, 2024 18:12
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.