STM32CubeWL/Middlewares/Third_Party/LoRaWAN/Mac/Region
Matthijs Kooijman 1c17e31589 Fix printf format warnings
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.
2022-12-15 20:27:13 +01:00
..
Region.c Release v1.2.0 2022-12-07 18:38:46 +01:00
Region.h Release v1.3.0 2022-12-08 15:37:52 +01:00
RegionAS923.c Release v1.3.0 2022-12-08 15:37:52 +01:00
RegionAS923.h Release v1.3.0 2022-12-08 15:37:52 +01:00
RegionAU915.c Release v1.3.0 2022-12-08 15:37:52 +01:00
RegionAU915.h Release v1.3.0 2022-12-08 15:37:52 +01:00
RegionBaseUS.c Release v1.2.0 2022-12-07 18:38:46 +01:00
RegionBaseUS.h Release v1.2.0 2022-12-07 18:38:46 +01:00
RegionCN470.c Release v1.3.0 2022-12-08 15:37:52 +01:00
RegionCN470.h Release v1.3.0 2022-12-08 15:37:52 +01:00
RegionCN470A20.c Release v1.3.0 2022-12-08 15:37:52 +01:00
RegionCN470A20.h Release v1.2.0 2022-12-07 18:38:46 +01:00
RegionCN470A26.c Release v1.3.0 2022-12-08 15:37:52 +01:00
RegionCN470A26.h Release v1.2.0 2022-12-07 18:38:46 +01:00
RegionCN470B20.c Release v1.2.0 2022-12-07 18:38:46 +01:00
RegionCN470B20.h Release v1.2.0 2022-12-07 18:38:46 +01:00
RegionCN470B26.c Release v1.2.0 2022-12-07 18:38:46 +01:00
RegionCN470B26.h Release v1.2.0 2022-12-07 18:38:46 +01:00
RegionCN779.c Release v1.3.0 2022-12-08 15:37:52 +01:00
RegionCN779.h Release v1.3.0 2022-12-08 15:37:52 +01:00
RegionCommon.c Fix printf format warnings 2022-12-15 20:27:13 +01:00
RegionCommon.h Release v1.3.0 2022-12-08 15:37:52 +01:00
RegionEU433.c Release v1.3.0 2022-12-08 15:37:52 +01:00
RegionEU433.h Release v1.3.0 2022-12-08 15:37:52 +01:00
RegionEU868.c Release v1.3.0 2022-12-08 15:37:52 +01:00
RegionEU868.h Release v1.3.0 2022-12-08 15:37:52 +01:00
RegionIN865.c Release v1.3.0 2022-12-08 15:37:52 +01:00
RegionIN865.h Release v1.3.0 2022-12-08 15:37:52 +01:00
RegionKR920.c Release v1.3.0 2022-12-08 15:37:52 +01:00
RegionKR920.h Release v1.3.0 2022-12-08 15:37:52 +01:00
RegionNvm.h Release v1.3.0 2022-12-08 15:37:52 +01:00
RegionRU864.c Release v1.3.0 2022-12-08 15:37:52 +01:00
RegionRU864.h Release v1.3.0 2022-12-08 15:37:52 +01:00
RegionUS915.c Release v1.3.0 2022-12-08 15:37:52 +01:00
RegionUS915.h Release v1.3.0 2022-12-08 15:37:52 +01:00
RegionVersion.h Release v1.3.0 2022-12-08 15:37:52 +01:00