- 11 Aug, 2020 2 commits
-
-
Dominik Ermel authored
When FAT FS option is enabled, then the FAT FS sub-menu will appear next to it, instead of appearing far down the list. Signed-off-by:
Dominik Ermel <dominik.ermel@nordicsemi.no>
-
Jan Pohanka authored
New priority value check was faultly done on zephyr priority instead of posix one. Signed-off-by:
Jan Pohanka <xhpohanka@gmail.com>
-
- 10 Aug, 2020 27 commits
-
-
Jukka Rissanen authored
Add tests that will make sure that refcounting works as expected. Also fixed two tests that were using the object values before the fdtable contained proper values. After reserving a fd by z_reserve_fd(), we can only call z_finalize_fd() or z_free_fd(), and only after those calls can fetch obj and vtable values. Signed-off-by:
Jukka Rissanen <jukka.rissanen@linux.intel.com>
-
Jukka Rissanen authored
Use proper refcounting instead of magic value in obj field when checking whether the fd is still in use. This will make sure that if fd is shared between two threads, we do not release it too soon. Signed-off-by:
Jukka Rissanen <jukka.rissanen@linux.intel.com>
-
Jukka Rissanen authored
Because the H1 heading was not set in mikroe_eth_click index.rst file, the shields listing page was listing H2 headings for this shield. Signed-off-by:
Jukka Rissanen <jukka.rissanen@linux.intel.com>
-
Martí Bolívar authored
This file is setting Kconfig options even when it is not the chosen SoC. I noticed this because without this patch, CONFIG_SOC_GECKO_EMU=y when building for an unrelated board with SYS_POWER_MANAGEMENT=y. Hide any subtrees in this file when the EXX32 family isn't selected. Signed-off-by:
Martí Bolívar <marti.bolivar@nordicsemi.no>
-
Francois Ramu authored
This patch enables the rtc so that the testcase tests/drivers/counter/counter_basic_api can run on this nucleo_l152re board also when running sanity checks patch set Signed-off-by:
Francois Ramu <francois.ramu@st.com>
-
Francois Ramu authored
The rtc counter is also built for the stm32l1 series from STMicroelectronics. The EXTI line 17 is mapped on RTC alarm pin Signed-off-by:
Francois Ramu <francois.ramu@st.com>
-
Alexandre Bourdiol authored
nucleo_l4r5zi add spi loopback support Signed-off-by:
Alexandre Bourdiol <alexandre.bourdiol@st.com>
-
Alexandre Bourdiol authored
nucleo_g474re add spi loopback support Signed-off-by:
Alexandre Bourdiol <alexandre.bourdiol@st.com>
-
Alexandre Bourdiol authored
stm32f3_disco add spi loopback support Signed-off-by:
Alexandre Bourdiol <alexandre.bourdiol@st.com>
-
Alexandre Bourdiol authored
nucleo_f103rb add spi loopback support Signed-off-by:
Alexandre Bourdiol <alexandre.bourdiol@st.com>
-
Alexandre Bourdiol authored
nucleo_f746zg add spi loopback support Signed-off-by:
Alexandre Bourdiol <alexandre.bourdiol@st.com>
-
Alexandre Bourdiol authored
nucleo_f429zi add spi loopback support Signed-off-by:
Alexandre Bourdiol <alexandre.bourdiol@st.com>
-
Alexandre Bourdiol authored
Add fixture spi_loopback. Signed-off-by:
Alexandre Bourdiol <alexandre.bourdiol@st.com>
-
Rubin Gerritsen authored
It does not auto-initiate the DLE procedure if the default data length parameters are not equal to the initial parameters. Signed-off-by:
Rubin Gerritsen <rubin.gerritsen@nordicsemi.no>
-
Rubin Gerritsen authored
Some controllers do not follow the recommendation of auto-initiating a data length update if the host writes default data length parameters. If the controller follows this recommendation, calling LE Write Suggested Default Data Length command is sufficient to ensure that the LL will auto-initiate the DLE procedure. Performing a second procedure is unecessary. In Core v5.2, Vol 4, Part E, Section 7.8.35: The HCI_LE_Write_Suggested_Default_Data_Length command allows the Host to specify its suggested values for the Controller's maximum transmission number of payload octets and maximum packet transmission time for packets containing LL Data PDUs to be used for new connections. The Controller may use smaller or larger values for connInitialMaxTxOctets and connInitialMaxTxTime based on local information. In short, this command sets connInitialMaxTxOctets and connInitialMaxTxTime. In Core v5.2, Vol 6, Part B, Section 4.5.10: For a new connection: connMaxTxOctets shall be set to connInitialMaxTxOctets and connMaxRxOctets shall be chosen by the Controller. If either value is not 27 then the Controller should initiate the Data Length Update Procedure at the earliest practical opportunity. Signed-off-by:
Rubin Gerritsen <rubin.gerritsen@nordicsemi.no>
-
Joakim Andersson authored
Document the behavior of bt_le_ext_adv_set_data ignoring either advertising or scan response data when the configuration does not support this type of data. Signed-off-by:
Joakim Andersson <joakim.andersson@nordicsemi.no>
-
Torsten Rasmussen authored
This commit updates the release notes with the changes introduced in #26715. It also informs readers that existing use of `$(SOC_DIR)` in Kconfig must be updated, for example to use `rsource` instead of `source $(SOC_DIR)` in order to adopt to latest changes. Signed-off-by:
Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
-
Torsten Rasmussen authored
This commit updates the description of SOC_ROOT according to the new multiple SOC_ROOT enhancement. Signed-off-by:
Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
-
Joakim Andersson authored
Fix issue with bt_gatt_service_unregister not clearing CCC information. If the service is unregistered while an unbonded peer is connected and subscribed then this CCC would be restored again when registering the service even if the peer is now disconnected. If the service is unregistered with bonded peers CCCs stored in settings then this value would never be cleared. If the service is registered again then the peer would receive a service changed for this service, but it's CCC value would still be enabled. Fixes: #26924 Signed-off-by:
Joakim Andersson <joakim.andersson@nordicsemi.no>
-
Joakim Andersson authored
Extract enqueue of GATT CCC when CONFIG_BT_SETTINGS_CCC_STORE_ON_WRITE is enabled to a helper function gatt_ccc_conn_enqueue so that it can be reused. Signed-off-by:
Joakim Andersson <joakim.andersson@nordicsemi.no>
-
Joakim Andersson authored
Document need to register services that are always registered as dynamic services with CCCs loaded from settings. These services must be registered before calling settings_load. Signed-off-by:
Joakim Andersson <joakim.andersson@nordicsemi.no>
-
Joakim Andersson authored
Move the clear_ccc_cfg function further up to be re-used without a forward declaration in bt_gatt_service_unregister. Signed-off-by:
Joakim Andersson <joakim.andersson@nordicsemi.no>
-
Håkon Øye Amundsen authored
This configuration is used to describe what board should be associated with the CPUNET domain. Signed-off-by:
Håkon Øye Amundsen <haakon.amundsen@nordicsemi.no>
-
Krzysztof Chruscinski authored
uart_rx_enable might be called after reception is stopped by lack of buffers with flow control enabled. In that case there is a couple of bytes kept in the HW FIFO. When HW TIMER is used for byte counting, it is using RXDRDY event to count bytes. RXDRDY event is generated when byte is received in RXD. RXD is the head of HW FIFO. When DMA ends and ENDRX event is generated, transmitter still transmits until RTS line goes high and transmitter reacts to it and stops transmitting. First byte received after ENDRX lands in RXD (and generates RXDRDY event), next by goes to RXD+1 (does not generate RXRDY event). RXDRDY event after ENDRX is counted by the TIMER. If TIMER is reset before restarting RX this byte is lost in the calculation. Because of that byte counters cannot be reset before enabling RX thus move to initialization. It applies only to HW counting but to keep it consistent resetting was removed for both modes. Signed-off-by:
Krzysztof Chruscinski <krzysztof.chruscinski@nordicsemi.no>
-
Marcin Niestroj authored
va_list was initialized once and passed to log_backend_put_sync_string() for each logging backend. State of such va_list was changed in each execution, resulting in different va_list state to be passed for consecutive log_backend_put_sync_string() calls. This results in undefined behavior and program crashes. Use va_copy() to copy va_list state to temporary variable for each logging backend and keep original va_list untouched. Pass such temporary state to log_backend_put_sync_string() to make sure state for all consecutive calls does not change. Signed-off-by:
Marcin Niestroj <m.niestroj@grinn-global.com>
-
Jukka Rissanen authored
Instead of just showing network interface pointer, print also network interface index. This helps debugging. Signed-off-by:
Jukka Rissanen <jukka.rissanen@linux.intel.com>
-
Kamil Kasperczyk authored
Support for defining vendor specific OUI (Organizationally Unique Identifier) was added. Signed-off-by:
Kamil Kasperczyk <kamil.kasperczyk@nordicsemi.no>
-
- 09 Aug, 2020 5 commits
-
-
Trond Einar Snekvik authored
Starts the periodic heartbeat publish period at the end of the publication, instead of at the ordering time. This ensures that the heartbeat period doesn't get shortened by other enqueued messages. Signed-off-by:
Trond Einar Snekvik <Trond.Einar.Snekvik@nordicsemi.no>
-
Kamil Kasperczyk authored
OT_RADIO_CAPS_SLEEP_TO_TX was added as a radio capability for ieee802154 radio. Waiting on RX state before transmission is alternative condition to OT_RADIO_CAPS_SLEEP_TO_TX support as it was a result of OpenThread architecture and is actually not needed in the Zephyr. Such change lets to start transmission faster and lower SED device power consumption in active state about 30%. Signed-off-by:
Kamil Kasperczyk <kamil.kasperczyk@nordicsemi.no>
-
Jukka Rissanen authored
Enable the new TCP stack as a default one in order to get people to use it before Zephyr 2.4 is released. Signed-off-by:
Jukka Rissanen <jukka.rissanen@linux.intel.com>
-
Martí Bolívar authored
The text "need by some platforms" in various CONFIG_BUILD_OUTPUT_FOO help is grammatically incorrect. Fix this by rewording. Move 'config BUILD_NO_GAP_FILL' to before the list of 'config BUILD_OUTPUT_FOO' definitions instead of sandwiching it inside. Fix the extension of the stripped binary. Signed-off-by:
Martí Bolívar <marti.bolivar@nordicsemi.no>
-
Alexander Kozhinov authored
change project name to meaningfull one add board name to system info Signed-off-by:
Alexander Kozhinov <AlexanderKozhinov@yandex.com>
-
- 07 Aug, 2020 6 commits
-
-
Alexander Kozhinov authored
remove explicit full libc selection following same approach as for stm32f7 series Signed-off-by:
Alexander Kozhinov <AlexanderKozhinov@yandex.com>
-
Anas Nashif authored
unify how XIP is configured across architectures. Use imply instead of setting defaults per architecture and imply XIP on riscv arch and remove XIP configuration from individual defconfig files to match other architectures. Signed-off-by:
Anas Nashif <anas.nashif@intel.com>
-
Anas Nashif authored
Need a better way to support filters here. Signed-off-by:
Anas Nashif <anas.nashif@intel.com>
-
Anthony Smigielski authored
Adjust name to be shown in Supported Boards on Documents page. Signed-off-by:
Anthony Smigielski <thebasti0ncode@gmail.com>
-
Loic Poulain authored
ret variable is not used. Signed-off-by:
Loic Poulain <loic.poulain@linaro.org>
-
Loic Poulain authored
unsigned byte value is initialized to -1 and so never satisifies the while condition, leading to broken ipv4 parsing (dead code). Fix this by making byte value signed. Reported by coverity #27326. Signed-off-by:
Loic Poulain <loic.poulain@linaro.org>
-