{"push_id":2593801287,"size":346,"distinct_size":346,"ref":"refs/heads/stm32_enhance_pwm","head":"e638508e8471e19f6c5e3e99889672c7bd64e46e","before":"80339898ac8ce3b2c747ca4b97cf18d747c8a6aa","commits":[{"sha":"49bd1e9c6f278d70a18fec8234dd645a4ae85d67","author":{"name":"Tomasz Bursztyka","email":"ba81a3a719836727e6857ae83462b9f52ec41006@linux.intel.com"},"message":"ieee802154: Add support for filtering source short/ieee addresses\n\nL2 could take advantage of such hardware capability, when supported by\nthe device. This is also required for OpenThread.\n\nFixes #5714\n\nSigned-off-by: Tomasz Bursztyka <tomasz.bursztyka@linux.intel.com>","distinct":true,"url":"https://api.github.com/repos/vaussard/zephyr/commits/49bd1e9c6f278d70a18fec8234dd645a4ae85d67"},{"sha":"69e69b7f935a03f702e85b0d9fd6703aeff4ad71","author":{"name":"Tomasz Bursztyka","email":"ba81a3a719836727e6857ae83462b9f52ec41006@linux.intel.com"},"message":"ieee802154: Add support for energy detection scan on driver API\n\nThis will be useful for OpenThread, drivers will need to implement that\nfonction to be able to proceed with ED.\n\nFixes #5714\n\nSigned-off-by: Tomasz Bursztyka <tomasz.bursztyka@linux.intel.com>","distinct":true,"url":"https://api.github.com/repos/vaussard/zephyr/commits/69e69b7f935a03f702e85b0d9fd6703aeff4ad71"},{"sha":"50990cdfaf6e74b372cdfdd67cc47a0672012ba5","author":{"name":"Tomasz Bursztyka","email":"ba81a3a719836727e6857ae83462b9f52ec41006@linux.intel.com"},"message":"drivers/ieee802154: KW41Z drivers is missing hw ACK caps\n\nACK frames are handled on hardware level, so let's expose this\ncapability in order to avoid L2 waiting for these.\n\nSigned-off-by: Tomasz Bursztyka <tomasz.bursztyka@linux.intel.com>","distinct":true,"url":"https://api.github.com/repos/vaussard/zephyr/commits/50990cdfaf6e74b372cdfdd67cc47a0672012ba5"},{"sha":"08795cf27d32c906aaeef805a9c07cefdacae89c","author":{"name":"Jukka Rissanen","email":"f9f077d1da4c7aa947f9864fa5a28c3588f6a45d@linux.intel.com"},"message":"samples: net: rpl: Simple RPL border router application\n\nThis is a very simple RPL border router sample application.\nIt provides HTTP(S) and net-shell interface for getting admin\ninformation about neighbors and routes.\n\nSigned-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>","distinct":true,"url":"https://api.github.com/repos/vaussard/zephyr/commits/08795cf27d32c906aaeef805a9c07cefdacae89c"},{"sha":"2ef5044277384f5ed76a256e319fbf2604560c26","author":{"name":"Ravi kumar Veeramally","email":"406c082aeb452858c41b213a757768e1c1dff29e@linux.intel.com"},"message":"samples: net: rpl: Enhance RPL border router application\n\nAdd CoAP client to RPL BR application. Which can be used to\ncontrol leds and get rpl related information from leaf nodes\nthough CoAP messages. Build toplogy matrics and send it to\nWeb UI.\n\nEnhanced Web UI components (Interfaces, RPL, Neighbors, Routes\nand Topology tabs). Added buttons to control leds on lead nodes.\n\nAdded JSON support to handle led on/off requests from UI.\n\nSigned-off-by: Ravi kumar Veeramally <ravikumar.veeramally@linux.intel.com>","distinct":true,"url":"https://api.github.com/repos/vaussard/zephyr/commits/2ef5044277384f5ed76a256e319fbf2604560c26"},{"sha":"26ebb918f704077b03fa212e9c3ed8f627cc66c3","author":{"name":"Ravi kumar Veeramally","email":"406c082aeb452858c41b213a757768e1c1dff29e@linux.intel.com"},"message":"samples: net: rpl: Add observer support to node application\n\nIf coap-client(e.g. RPL BR) wants to get notifications from\ncoap-server(RPL-node) about parent status, client has to register\nobserver for notifications.\n\nRPL node application modified to toggle the LED. Do not maintain any\nON/OFF states. Also removed Sparrow (contiki border router) related\npatch.\n\nSigned-off-by: Ravi kumar Veeramally <ravikumar.veeramally@linux.intel.com>","distinct":true,"url":"https://api.github.com/repos/vaussard/zephyr/commits/26ebb918f704077b03fa212e9c3ed8f627cc66c3"},{"sha":"b98388c67f0ec8be1a122e798432eafa58c64d67","author":{"name":"Paul Sokolovsky","email":"35cb557f011771c94f127d6fef99f804b62203f5@linaro.org"},"message":"doc: networking: qemu_setup: Update details and add DNS information\n\nMajority of \"accessing Internet\" setup is the same for both QEMU and\nreal boards connected to host, mention that explicitly. Be more\nprecise that networking settings require net_app_settings API, not\nentire net_app. Finally, add information about DNS setup for the\nsamples requiring it.\n\nSigned-off-by: Paul Sokolovsky <paul.sokolovsky@linaro.org>","distinct":true,"url":"https://api.github.com/repos/vaussard/zephyr/commits/b98388c67f0ec8be1a122e798432eafa58c64d67"},{"sha":"2b73c97d68c9b023e1eb10679e5c201a663e92d1","author":{"name":"Johan Hedberg","email":"628991c7b0a19c384f9b99c21ec330ce952bb838@intel.com"},"message":"Bluetooth: Mesh: Fix IV Update duration tracking\n\nWhen the IV Update state enters Normal operation or IV Update in\nProgress, we need to keep track of how many hours has passed in the\nstate, since the specification requires us to remain in the state at\nleast for 96 hours (Update in Progress has an additional upper limit\nof 144 hours).\n\nIn order to fulfil the above requirement, even if the node might be\npowered off once in a while, we need to store persistently how many\nhours the node has been in the state. This doesn't necessarily need to\nhappen every hour (thanks to the flexible duration range). The exact\ncadence will depend a lot on the ways that the node will be used and\nwhat kind of power source it has.\n\nSince there is no single optimal answer, this patch adds a new\nconfiguration option, which allows specifying a divider, i.e. how many\nintervals the 96 hour minimum gets split into. After each interval the\nduration that the node has been in the current state gets stored to\nflash. E.g. the default value of 4 means that the state is saved every\n24 hours (96 / 4).\n\nSigned-off-by: Johan Hedberg <johan.hedberg@intel.com>","distinct":true,"url":"https://api.github.com/repos/vaussard/zephyr/commits/2b73c97d68c9b023e1eb10679e5c201a663e92d1"},{"sha":"c842f32dddb2e318b66ce882c3aa110f9f9a2df2","author":{"name":"Ioannis Glaropoulos","email":"5921cc8bab7e1d4329f52fd8f6268f9692e3de80@nordicsemi.no"},"message":"arch: arm: Define & implement API for test target (Non-Secure)\n\nThis commit defines and implements an internal ARMv8-M API\nthat allows the user to evaluate access permissions of memory\nlocations, based on the ARMv8-M Test Target (TT) instruction\nsupport.\n\nSigned-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>","distinct":true,"url":"https://api.github.com/repos/vaussard/zephyr/commits/c842f32dddb2e318b66ce882c3aa110f9f9a2df2"},{"sha":"600d731c95e964d9c6ebd6fd45ee5c2efc8d0f80","author":{"name":"Ioannis Glaropoulos","email":"5921cc8bab7e1d4329f52fd8f6268f9692e3de80@nordicsemi.no"},"message":"arch: arm:  select CPU_CORTEX_M_HAS_CMSE in ARMv8-m\n\nSelect CPU_CORTEX_M_HAS_CMSE in ARMV8_M arhitectures.\nOption ARMV8_M_BASELINE is introduced for this purpose,\nso that CMSE API is enabled for both Cortex-M23 and\nCortex-M33 MCUs.\n\nSigned-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>","distinct":true,"url":"https://api.github.com/repos/vaussard/zephyr/commits/600d731c95e964d9c6ebd6fd45ee5c2efc8d0f80"},{"sha":"8e0c830dcee567390b51a14981d21b8d08b98ef7","author":{"name":"Ioannis Glaropoulos","email":"5921cc8bab7e1d4329f52fd8f6268f9692e3de80@nordicsemi.no"},"message":"arch: arm: implement cmse address range check\n\nThis commit contributes the implementation of the\nCMSE address range permission checks based on the\nARMv8-M address range check intrinsics.\n\nSigned-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>","distinct":true,"url":"https://api.github.com/repos/vaussard/zephyr/commits/8e0c830dcee567390b51a14981d21b8d08b98ef7"},{"sha":"b8ec6da38f94c8b289a61233271cd8028d785c27","author":{"name":"Ioannis Glaropoulos","email":"5921cc8bab7e1d4329f52fd8f6268f9692e3de80@nordicsemi.no"},"message":"arch: arm: convenience wrappers for C variable permissions checks\n\nDeclare and implement convenience wrappers to evaluate read and\nwrite permissions of C variables using the cmse address range\nintrinsics.\n\nSigned-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>","distinct":true,"url":"https://api.github.com/repos/vaussard/zephyr/commits/b8ec6da38f94c8b289a61233271cd8028d785c27"},{"sha":"2514f3c837260a946e497bcc7f0bd317fd4a5b2a","author":{"name":"Florian Vaussard","email":"ef1e2bd37ca89620283a38ee0519838a257cab3b@gmail.com"},"message":"libc: minimal: fix fwrite()\n\nThe implementation of fwrite() in the minimal libc does not increment\nthe source pointer, and thus always print the same character.\n\nSigned-off-by: Florian Vaussard <florian.vaussard@gmail.com>","distinct":true,"url":"https://api.github.com/repos/vaussard/zephyr/commits/2514f3c837260a946e497bcc7f0bd317fd4a5b2a"},{"sha":"a631e1a1e4fdc5173972dd28db5fd87d3537d305","author":{"name":"Maureen Helm","email":"87a696db5547fa477bda9f9e0f00013c839c14d3@nxp.com"},"message":"CODEOWNERS: Fix nxp related directories\n\nFixes wildcard for nxp socs so we match kinetis, lpc, and imx families.\nUpdates ext/hal/nxp/ to match mcux and imx hals.\n\nSigned-off-by: Maureen Helm <maureen.helm@nxp.com>","distinct":true,"url":"https://api.github.com/repos/vaussard/zephyr/commits/a631e1a1e4fdc5173972dd28db5fd87d3537d305"},{"sha":"85699f7c6fb114a4650a46e9efe227a05a0f63e5","author":{"name":"Kumar Gala","email":"a5e5248af4cd4f0ed8c515f61d40a6e2db46a66e@linaro.org"},"message":"kernel: Fix compile warning with _impl_k_object_alloc\n\nWe get the following warning with CONFIG_DYNAMIC_OBJECTS=n in\n_impl_k_object_alloc:\n\ninclude/kernel.h:322:57: warning: unused parameter ‘otype’ [-Wunused-parameter]\n static inline void *_impl_k_object_alloc(enum k_objects otype)\n                                                         ^~~~~\nSimple fix is to ARG_UNUSED otype.\n\nSigned-off-by: Kumar Gala <kumar.gala@linaro.org>","distinct":true,"url":"https://api.github.com/repos/vaussard/zephyr/commits/85699f7c6fb114a4650a46e9efe227a05a0f63e5"},{"sha":"e681f9cbebce8c98a3527cb074e71804b550d30d","author":{"name":"Florian Vaussard","email":"ef1e2bd37ca89620283a38ee0519838a257cab3b@gmail.com"},"message":"pwm: stm32: fix off-by-one on PWM period\n\nTimerHandle->Init.Period is used to initialize TIMx ARR register. The\ntimer will count from 0 up to ARR including, thus it will tick\n(ARR + 1) timers per period. As the \"period_cycles\" variable holds the\nnumber of desired ticks, the ARR register is computed as\n\nARR = period_cycles - 1\n\nUpdate the code to reflect this relationship. Otherwise the timer will\ncount one more tick for each period, leading to a wrong PWM frequency.\n\nSigned-off-by: Florian Vaussard <florian.vaussard@gmail.com>","distinct":true,"url":"https://api.github.com/repos/vaussard/zephyr/commits/e681f9cbebce8c98a3527cb074e71804b550d30d"},{"sha":"af601c22e6ec536adcda4c4ca7af17e817eaaf7d","author":{"name":"Florian Vaussard","email":"ef1e2bd37ca89620283a38ee0519838a257cab3b@gmail.com"},"message":"i2c: stm32: add support for I2C4\n\nAdd the necessary Kconfigs and supporting code to enable I2C4 which can\nbe found on certain STM32L4.\n\nSigned-off-by: Florian Vaussard <florian.vaussard@gmail.com>","distinct":true,"url":"https://api.github.com/repos/vaussard/zephyr/commits/af601c22e6ec536adcda4c4ca7af17e817eaaf7d"},{"sha":"70fdb7f2efbe28e2b0c2cdc2cf749cd852b0fda9","author":{"name":"Florian Vaussard","email":"ef1e2bd37ca89620283a38ee0519838a257cab3b@gmail.com"},"message":"pinmux: stm32l4: add I2C4 pinmux on PD12/PD13\n\nPins PD12 and PD13 can be multiplexed as I2C4. Add the necessary\ndefines.\n\nSigned-off-by: Florian Vaussard <florian.vaussard@gmail.com>","distinct":true,"url":"https://api.github.com/repos/vaussard/zephyr/commits/70fdb7f2efbe28e2b0c2cdc2cf749cd852b0fda9"},{"sha":"ae71554be363bd194578525610405a3d3f24ae15","author":{"name":"Florian Vaussard","email":"ef1e2bd37ca89620283a38ee0519838a257cab3b@gmail.com"},"message":"dts: stm32l4: add node and fixup for i2c4\n\nAdd the device tree node for I2C4 and the corresponding fixup.\n\nSigned-off-by: Florian Vaussard <florian.vaussard@gmail.com>","distinct":true,"url":"https://api.github.com/repos/vaussard/zephyr/commits/ae71554be363bd194578525610405a3d3f24ae15"},{"sha":"d0fa58722d8aaf69e50846d83fe6f8ae59ff3e7b","author":{"name":"Florian Vaussard","email":"ef1e2bd37ca89620283a38ee0519838a257cab3b@gmail.com"},"message":"watchdog: iwdg: honor IWDG_STM32_START_AT_BOOT\n\nThe Kconfig IWDG_STM32_START_AT_BOOT is actually not used and the\nwatchdog is enabled unconditionnally at init.\n\nEnable the watchdog only if CONFIG_IWDG_STM32_START_AT_BOOT is set.\n\nSigned-off-by: Florian Vaussard <florian.vaussard@gmail.com>","distinct":true,"url":"https://api.github.com/repos/vaussard/zephyr/commits/d0fa58722d8aaf69e50846d83fe6f8ae59ff3e7b"}]}
{"actor":{"display_login":"vaussard"}}