From d2b134a0be092d1b2c6eaede48802e47abc4a54b Mon Sep 17 00:00:00 2001 From: Erik Ekman Date: Wed, 23 Nov 2022 22:57:56 +0100 Subject: [PATCH 1/5] pkg/lwip: Force loglevel when using log module lwIP has already used its own log level when deciding what to print. If we reach the LWIP_PLATFORM_DIAG message no further filtering should happen, so set the log level to match the macro used. This fixes the missing IP addresses from ifconfig. Before: > ifconfig Iface ET0 HWaddr: 24:0a:c4:e6:0e:9f Link: up State: up Link type: wired inet addr: mask: gw: inet6 addr: scope: link state: valid preferred inet6 addr: scope: global state: valid preferred Iface ET1 HWaddr: 24:0a:c4:e6:0e:9c Link: up State: up Link type: wireless inet addr: mask: gw: inet6 addr: scope: link state: valid preferred inet6 addr: scope: global state: valid preferred > With this change: > ifconfig Iface ET0 HWaddr: 24:0a:c4:e6:0e:9f Link: up State: up Link type: wired inet addr: 10.4.4.81 mask: 255.255.254.0 gw: 10.4.4.1 inet6 addr: fe80:0:0:0:260a:c4ff:fee6:e9f scope: link state: valid preferred inet6 addr: 2001:db8:0:0:260a:c4ff:fee6:e9f scope: global state: valid preferred Iface ET1 HWaddr: 24:0a:c4:e6:0e:9c Link: up State: up Link type: wireless inet addr: 10.4.4.86 mask: 255.255.254.0 gw: 10.4.4.1 inet6 addr: fe80:0:0:0:260a:c4ff:fee6:e9c scope: link state: valid preferred inet6 addr: 2001:db8:0:0:260a:c4ff:fee6:e9c scope: global state: valid preferred > --- pkg/lwip/include/arch/cc.h | 1 + 1 file changed, 1 insertion(+) diff --git a/pkg/lwip/include/arch/cc.h b/pkg/lwip/include/arch/cc.h index fc9eb7857d..950c0b8507 100644 --- a/pkg/lwip/include/arch/cc.h +++ b/pkg/lwip/include/arch/cc.h @@ -29,6 +29,7 @@ #include "mutex.h" #ifdef MODULE_LOG +#define LOG_LEVEL LOG_INFO #include "log.h" #endif From 0b46e1c0e28a7b04558e2cd4dfd18b86e1b7fecd Mon Sep 17 00:00:00 2001 From: Oleg Hahm Date: Thu, 1 Dec 2022 11:34:57 +0100 Subject: [PATCH 2/5] pkg: paho-mqtt: use fixed sized integers This fix will let Paho build for architectures with less than 32 bit. --- ...002-MQTTPacket-removed-unused-function.patch | Bin 0 -> 804 bytes ...-int32_t-instead-of-int-where-necessar.patch | Bin 0 -> 44101 bytes .../0004-MQTTPacket-fix-printf-formatters.patch | Bin 0 -> 3548 bytes 3 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 pkg/paho-mqtt/patches/0002-MQTTPacket-removed-unused-function.patch create mode 100644 pkg/paho-mqtt/patches/0003-MQTTPacket-use-int32_t-instead-of-int-where-necessar.patch create mode 100644 pkg/paho-mqtt/patches/0004-MQTTPacket-fix-printf-formatters.patch diff --git a/pkg/paho-mqtt/patches/0002-MQTTPacket-removed-unused-function.patch b/pkg/paho-mqtt/patches/0002-MQTTPacket-removed-unused-function.patch new file mode 100644 index 0000000000000000000000000000000000000000..001f777d04cf09f3a8135731872327f92daefe15 GIT binary patch literal 804 zcmaKpQE%EX6osGbUvVB2f`greK+?5hYK8i+YMtP1+JkYN)EhX=ak@!e|N9(}22&-h zNWQw~_`5#w(zZLyH)+B|#kgR3B~_KBO5|e3c~P@OZf1oPIh$q@kFCK3 z7~^E=F(p24Rf7ldyu*jqmywcNz3ekV=i(A{=l6&D)iKW$JB)C`71Cj*1D0xz{ z0ukekkyXF>uB0pR_37jK?g7ap`-aCa>-Ce6Ka}rVwQFBgh2Hd?-|F5-r&~h^rIegG zC!Lj()4^Ec59aWu!y@3Q^;SVX3)84-?6pd5)qv^(8WK|Jy7u-)JBTyRd+g?tO0=oe zZ)7#Ei>ZiXHcQe?A>gCtSvK7HGMz+Ggv%2a3s62!$2>zc>^XerrPURFS?$!_%2{oi zpf{avjQ?Xku^o-D-#a^o^l{y>h3;Ss39d$ii0B4eWv&U{2nZ!q8;3@@Ps$vTz6cI5 zcy~zXE1_3|#~;ECl4(8){+}8Kqrn*>!aE`GO2otP+C!{zy*0<-^lcbT&H@c@dNI?< jfZb2${>6Ir$#jk2)QtUAkMdCA7R<+>AW59gV@}9l5+L)h literal 0 HcmV?d00001 diff --git a/pkg/paho-mqtt/patches/0003-MQTTPacket-use-int32_t-instead-of-int-where-necessar.patch b/pkg/paho-mqtt/patches/0003-MQTTPacket-use-int32_t-instead-of-int-where-necessar.patch new file mode 100644 index 0000000000000000000000000000000000000000..cb0e5b037de7e2793799cf7a08717033b809eaa1 GIT binary patch literal 44101 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 _+VmfC-00;i1a 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 Date: Thu, 1 Dec 2022 11:35:48 +0100 Subject: [PATCH 3/5] Revert "pkg: paho-mqtt: added missing requirement" This reverts commit 6f7710a2e98304b19f3853e0ece3084d3c0963e3. --- pkg/paho-mqtt/Makefile.dep | 4 ---- 1 file changed, 4 deletions(-) diff --git a/pkg/paho-mqtt/Makefile.dep b/pkg/paho-mqtt/Makefile.dep index 0b8e325fc9..4dd2edbda0 100644 --- a/pkg/paho-mqtt/Makefile.dep +++ b/pkg/paho-mqtt/Makefile.dep @@ -1,7 +1,3 @@ -# PAHO does some comparisons against literals that make certain assumptions -# about the width of integer types which hold only true for 32 bit platforms -FEATURES_REQUIRED += arch_32bit - USEMODULE += ztimer USEMODULE += ztimer_msec USEMODULE += paho-mqtt-contrib From b9178c61c36d68b7a957a51a6d131de05bb322dd Mon Sep 17 00:00:00 2001 From: Oleg Hahm Date: Thu, 1 Dec 2022 22:45:42 +0100 Subject: [PATCH 4/5] examples: paho: updated insufficient memory listinsufficient memory list --- examples/paho-mqtt/Makefile.ci | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/examples/paho-mqtt/Makefile.ci b/examples/paho-mqtt/Makefile.ci index 8e0855dffc..48d4ec686f 100644 --- a/examples/paho-mqtt/Makefile.ci +++ b/examples/paho-mqtt/Makefile.ci @@ -1,16 +1,30 @@ BOARD_INSUFFICIENT_MEMORY := \ airfy-beacon \ + arduino-duemilanove \ + arduino-leonardo \ + arduino-mega2560 \ + arduino-nano \ + arduino-uno \ + atmega1284p \ + atmega328p \ + atmega328p-xplained-mini \ + atxmega-a3bu-xplained \ blackpill \ blackpill-128kib \ bluepill \ bluepill-128kib \ bluepill-stm32f030c8 \ calliope-mini \ + derfmega128 \ hifive1 \ hifive1b \ i-nucleo-lrwan1 \ im880b \ + mega-xplained \ microbit \ + microduino-corerf \ + msb-430 \ + msb-430h \ nrf51dongle \ nrf6310 \ nucleo-f030r8 \ @@ -34,6 +48,9 @@ BOARD_INSUFFICIENT_MEMORY := \ stm32f7508-dk \ stm32g0316-disco \ stm32l0538-disco \ - stm32mp157c-dk2 \ + telosb \ + waspmote-pro \ yunjia-nrf51822 \ + z1 \ + zigduino \ # From 185c44e42d6fb8e8836bfc5c09c29be9ad509595 Mon Sep 17 00:00:00 2001 From: krzysztof-cabaj Date: Fri, 9 Dec 2022 14:41:16 -0500 Subject: [PATCH 5/5] boards/nucleo-l496zg: doc improvement --- boards/nucleo-l496zg/doc.txt | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/boards/nucleo-l496zg/doc.txt b/boards/nucleo-l496zg/doc.txt index 5aac4e8f43..f5e46c3612 100644 --- a/boards/nucleo-l496zg/doc.txt +++ b/boards/nucleo-l496zg/doc.txt @@ -8,6 +8,28 @@ The Nucleo-L496ZG is a board from ST's Nucleo family supporting ARM Cortex-M4 STM32L496ZG ultra-low-pawer microcontroller with 320KiB of RAM and 1 MiB of Flash. +### MCU + +| MCU | STM32L496ZG | +|:---------- |:------------------ | +| Family | ARM Cortex-M4F | +| Vendor | ST Microelectronics| +| RAM | 320KiB | +| Flash | 1MiB | +| Frequency | up to 80MHz | +| FPU | yes | +| Timers | 16 (2x watchdog, 1 SysTick, 11x 16-bit, 2x 32-bit) | +| ADCs | 3x 12-bit (24 channels | +| UARTs | 6 (5x UARTs and one Low-Power UART) | +| SPIs | 3 | +| I2Cs | 4 | +| RTC | 1 | +| CAN | 2 | +| Datasheet | [Datasheet](https://www.st.com/resource/en/datasheet/stm32l496vg.pdf) | +| Reference Manual | [Reference Manual](https://www.st.com/resource/en/reference_manual/rm0351-stm32l47xxx-stm32l48xxx-stm32l49xxx-and-stm32l4axxx-advanced-armbased-32bit-mcus-stmicroelectronics.pdf) | +| Programming Manual | [Programming Manual](https://www.st.com/content/ccc/resource/technical/document/programming_manual/6c/3a/cb/e7/e4/ea/44/9b/DM00046982.pdf/files/DM00046982.pdf/jcr:content/translations/en.DM00046982.pdf) | +| Board Manual | [Board Manual](https://www.st.com/resource/en/user_manual/um2179-stm32-nucleo144-boards-mb1312-stmicroelectronics.pdf) | + ## Flashing the Board Using ST-LINK Removable Media On-board ST-LINK programmer provides via composite USB device removable media.