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

Pull changes from Okra's fork #12

Merged
merged 44 commits into from
Feb 29, 2024
Merged

Pull changes from Okra's fork #12

merged 44 commits into from
Feb 29, 2024

Conversation

dmohns
Copy link
Member

@dmohns dmohns commented Feb 29, 2024

Continuation of #11

Much easier and cleaner now that the fork is updated 🎉

Georg Lippitsch and others added 30 commits March 30, 2022 13:26
Instead of returning the raw modem value, convert the RSSI
to dBm. The API of getRSSI() changed to return int16_t.
Convert RSSI to dBm

See merge request okrasolar/firmware/cicada!25
Add SSL support for Espressif devices

See merge request okrasolar/firmware/cicada!27
Handle WIFI DISCONNECT differently

See merge request okrasolar/firmware/cicada!26
When using modem auto detect, the autodetector's task is added
to the scheduler's task list instead of the modem driver.
But the modem driver's delay was not forwarded to the autodetector,
so it always had a constant delay of 10ms between executing the
task's run method. This is fixed by updating the autodetector's
setDelay() from it's run() method.
Fix delay when using modem auto detect

See merge request okrasolar/firmware/cicada!28
Set it to Station mode only, instead of SoftAP+Station
Fix WiFi mode

See merge request okrasolar/firmware/cicada!29
The modem sometimes is not able to handle a command directly
after receiving data.
Add delay to SIM800 driver

See merge request okrasolar/firmware/cicada!30
Remove pointless buffer flush

See merge request okrasolar/firmware/cicada!31
Add suport for CC1352P7 Module

See merge request okrasolar/firmware/cicada!34
Refactor example

See merge request okrasolar/firmware/cicada!35
Remove pointless buffer flush also for Espressif

See merge request okrasolar/firmware/cicada!33
LandryOkra and others added 14 commits August 28, 2023 15:37
Add RSL singal strength for cc1352p7

See merge request okrasolar/firmware/cicada!36
Add support to retrieve MAC address from CC1352P7

See merge request okrasolar/firmware/cicada!37
AT+CIPSHUT only works if AT+CIICR was called before. So there is
no point in calling cipshut in certain error cases.
SIM800: Handle resetting after ERROR better

See merge request okrasolar/firmware/cicada!38
When ICCID was requested from the modem, check if the reply
is a valid ICCID. Should prevent erroneous replies from SIM800.
Validate ICCID

See merge request okrasolar/firmware/cicada!39
Requests for modem IDs except ICCID did not work,
because they where all treated as ICCIDs.
Fix validation when requesting a modem ID

See merge request okrasolar/firmware/cicada!40
https://github.com/mpaland/printf
The one from libstdc is huge and uses dynamic memory alloc.
sscanf() is huge and uses dynamic memory. strtol() is much
more lightweight.
Remove dependencies on printf and scanf

See merge request okrasolar/firmware/cicada!41
@dmohns dmohns merged commit cf99c54 into EnAccess:main Feb 29, 2024
3 checks passed
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.

3 participants