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

Update to latest STM32CubeWL 1.3.1 #50

Merged
merged 7 commits into from
Feb 4, 2025
Merged

Conversation

fpistm
Copy link
Member

@fpistm fpistm commented Feb 4, 2025

No description provided.

fpistm and others added 7 commits February 4, 2025 15:07
Signed-off-by: Frederic Pillon <[email protected]>
This adds some more details about RX and TX bytes and TX config. There
is also some code for RX config, but to minimize the impact on RX
timing, that is commented out.
These warnings are caused because frequencies are stored as `uint32_t`,
which is `unsigned long`, while the printf format expects `int`. In
practice, this does not actually cause problems, since on STM32 gcc
`long` and `int` are both 32-bits and frequencies are never large enough
to cause signed vs unsigned ambiguity.

Since printf has no format specifiers for e.g. uint32_t (libc does have
some macros for this, but those really hurt readability), this is tricky
to fix in a portable way (other architectures or compilers might have
`uint32_t` equal to `unsigned int` instead of `unsigned long`), this fix
just casts the frequency to `unsigned` before passing it to printf (and
for good measure, also convert the specifier from `%d` to `%u`). This
does mean this printing will break if `int` is not at least 32-bits
(e.g. on AVR), but given the scope of this library, that should be
acceptable.
Fixes stm32duino#10

Signed-off-by: Frederic Pillon <[email protected]>
ResponseTimeout field not available for all LORAMAC_VERSION

Signed-off-by: Frederic Pillon <[email protected]>
@fpistm fpistm added enhancement New feature or request fix 🩹 Bug fix labels Feb 4, 2025
@fpistm fpistm added this to the 0.3.1/0.4.0 milestone Feb 4, 2025
@fpistm fpistm merged commit 367e33b into stm32duino:main Feb 4, 2025
2 checks passed
@fpistm fpistm deleted the update_1.3.1 branch February 4, 2025 14:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request fix 🩹 Bug fix
Projects
Development

Successfully merging this pull request may close these issues.

2 participants