- Feb 25, 2020
-
-
Johan Hedberg authored
Bumped to v2.2.0-rc2 Signed-off-by:
Johan Hedberg <johan.hedberg@intel.com>
-
Carles Cufi authored
Since we enable CONFIG_ASSERT in the tester app, the logging subsystem will assert if it detects a missing log_strdup. Add the two missing ones that I could find to properly log transient strings. Signed-off-by:
Carles Cufi <carles.cufi@nordicsemi.no>
-
Andrei Gansari authored
SMI initialization is required to enable PHY communication. PHY setups needs to run after SMI initialization. Signed-off-by:
Andrei Gansari <andrei.gansari@nxp.com>
-
Andries Kruithof authored
For passing the EDTT tests pass/fail criteria needs to be updated, which is done starting with the revision referenced in the updated manifest Signed-off-by:
Andries Kruithof <Andries.Kruithof@nordicsemi.no>
-
Andries Kruithof authored
Fix EBQ tests for the Max Tx Time and Max Rx Time parameter. Signed-off-by:
Andries Kruithof <Andries.Kruithof@nordicsemi.no> Bluetooth: controller: split: fixed for endianness Added conversion to correct endianness Signed-off-by:
Andries Kruithof <Andries.Kruithof@nordicsemi.no>
-
Vinayak Kariappa Chettimada authored
Fix local initiated Data Length Update procedure from being stalled when a remote initiates a procedure with instant. Fixes #23069. Signed-off-by:
Vinayak Kariappa Chettimada <vich@nordicsemi.no>
-
Joakim Andersson authored
Handle connected callback with error status not releasing the default conn object in central samples. This can happen when the initiator fails to create the connection within 3 seconds and is canceled by the host. Also restart the scan role in this case. Signed-off-by:
Joakim Andersson <joakim.andersson@nordicsemi.no>
-
Joakim Andersson authored
Move the connected callback down together with the disconnected callback. Signed-off-by:
Joakim Andersson <joakim.andersson@nordicsemi.no>
-
Joakim Andersson authored
Document the need for the caller to call bt_conn_unref on the connection object returned from API functions. Signed-off-by:
Joakim Andersson <joakim.andersson@nordicsemi.no>
-
Ioannis Glaropoulos authored
Adding Si Labs EFM32 Jake Gecko board in the v2.2 release notes. Signed-off-by:
Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
-
Ioannis Glaropoulos authored
Fix a typo in the option prompt for Kconfig symbol SOC_SERIES_EFM32GG11B. Signed-off-by:
Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
-
Ioannis Glaropoulos authored
This commit adds the list of ARM SoCs whose support was added during the Zephyr v2.2 release cycle. Signed-off-by:
Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
-
Armando Visconti authored
The LIS3MDL driver handles DRDY interrupt only. So connect trigger to the DRDY pin instead of the INT pin. Signed-off-by:
Armando Visconti <armando.visconti@st.com>
-
Armando Visconti authored
The LIS3MDL sensor provides two different pins for handling interrupts: the DRDY, that triggers new data sample availability, and INT, that goes off when data sample exceeds a given threshold. The driver handled data ready triggers only, which does not require sensor configuration at all. Moreover a dummy read is required when the data ready is configured to re-trigger a new interrupt. Signed-off-by:
Armando Visconti <armando.visconti@st.com>
-
Ravi kumar Veeramally authored
Store the time difference value in u32_t variable than abs() value in signed variable. Fixes #22912 Coverity CID: 208406 Signed-off-by:
Ravi kumar Veeramally <ravikumar.veeramally@linux.intel.com>
-
- Feb 24, 2020
-
-
Martí Bolívar authored
There are two problems with the way runners.yaml is being created: 1. The dictionary which contains the arguments for each runner is using the runner's name converted to a C identifier instead of the runner's name itself. That causes west flash to fail when the two are different, e.g. for 'misc-flasher' (runner name), which is different than 'misc_flasher' (runner name as C identifier) 2. We need to make sure that the dictionary key maps to an empty list if there are no arguments, which normally doesn't happen since the runner usually at least takes the path of the file to flash or debug. It does happen in the case of misc-flasher, though, since the whole point of that runner is that it's an escape hatch for people with out of tree scripts that nevertheless want 'west flash' integration for things like sanitycheck device testing. 3. A copy/paste error is setting the debug runner to the flash runner. Fix them all. Fixes: #23004 Signed-off-by:
Martí Bolívar <marti.bolivar@nordicsemi.no>
-
Ioannis Glaropoulos authored
In the 2.2 release notes add the list of ARM boards, whose support was added during the 2.2 release cycle. Signed-off-by:
Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
-
- Feb 23, 2020
-
-
Carles Cufi authored
Implement the BTP command to set MITM, although on Zephyr this is not configurable at runtime. Instead print a warning instructing to use the CONFIG_BT_SMP_ENFORCE_MITM Kconfig option instead. Signed-off-by:
Carles Cufi <carles.cufi@nordicsemi.no>
-
Carles Cufi authored
Implement the BTP GAP command and event for passkey confirmation. This also allows us to set the passkey_confirm auth callback which enables the keyboard/display IO capabilities. Signed-off-by:
Carles Cufi <carles.cufi@nordicsemi.no>
-
Carles Cufi authored
Implement the BTP GAP command to set bondable on or off. Signed-off-by:
Carles Cufi <carles.cufi@nordicsemi.no>
-
Carles Cufi authored
Since some tests require MITM to be off, disable the option that forces the MITM flag at all times. Signed-off-by:
Carles Cufi <carles.cufi@nordicsemi.no>
-
Carles Cufi authored
Ensure the bondable Kconfig option is set unconditionally. Signed-off-by:
Carles Cufi <carles.cufi@nordicsemi.no>
-
Carles Cufi authored
Correct the name of the boolean include in the set bondable command so it reflects the spec. Signed-off-by:
Carles Cufi <carles.cufi@nordicsemi.no>
-
Carles Cufi authored
Disable stack measurements by default, since they pollute the log output. Ensure that the logging thread has enough stack. Ensure that the UART that connects to the BTP client is interrupt-driven. Signed-off-by:
Carles Cufi <carles.cufi@nordicsemi.no>
-
- Feb 22, 2020
-
-
Carles Cufi authored
Fill in all the missing GATT commands and events in the latest BTP specification. Signed-off-by:
Carles Cufi <carles.cufi@nordicsemi.no>
-
- Feb 21, 2020
-
-
Joakim Andersson authored
Fix issue where a new connection with the same peer would use the CCC from from first connection, despite different local identity. Since there is no CCC for the new connection yet this caused the application to think that CCC was enabled but the remote device had not yet subscribed. Fix this issue by making the id as an input to the peer address check function. This will force us to make the check every time. This commit might also fix similar issues not yes discovered as the ID check was missing in a few other places as well. Signed-off-by:
Joakim Andersson <joakim.andersson@nordicsemi.no>
-
Joakim Andersson authored
Rename the acl buf context id to index since to avoid confusing it with the conn object ID parameter. Especially the bt_conn_lookup_id function was creating confusion. Signed-off-by:
Joakim Andersson <joakim.andersson@nordicsemi.no>
-
Martí Bolívar authored
A couple of tweaks and a TODO. I think this page could still use some more love. Signed-off-by:
Martí Bolívar <marti.bolivar@nordicsemi.no>
-
Martí Bolívar authored
Syntax highlight all the DTS fragments, add more internal cross-referencing to making jumping around the HTML easier, and tweak the language, filling in a missing piece here and there. Fix a couple of DTS syntax errors caught by adding highlighting. Add an ABNF grammar for the macros generated by DT, along with some comments about why the current grammar is not ideal from a generality point of view. Signed-off-by:
Martí Bolívar <marti.bolivar@nordicsemi.no>
-
Martí Bolívar authored
Syntax highlight all the DTS fragments and add some more explanatory text. Split the content about important properties into its own section, and add a similar section about unit addresses. Signed-off-by:
Martí Bolívar <marti.bolivar@nordicsemi.no>
-
Martí Bolívar authored
Add more cross-references, improve section titles, syntax highlight DTS fragments, and improve some descriptions. Signed-off-by:
Martí Bolívar <marti.bolivar@nordicsemi.no>
-
Andrew Boie authored
This assertion, if built in, allows users threads to crash the kernel in a critical section by passing a negative timeout value, creating a DoS attack vector. Remove this assertion, immediately below it there's a check which just resets it to 0 anyway. Fixes: #22999 Signed-off-by:
Andrew Boie <andrew.p.boie@intel.com>
-
Carles Cufi authored
Fill in all the missing commands and events in the latest BTP specification. Signed-off-by:
Carles Cufi <carles.cufi@nordicsemi.no>
-
Rubin Gerritsen authored
The BLE 5.2 specification has been assigned the version number 0x0b. Signed-off-by:
Rubin Gerritsen <rubin.gerritsen@nordicsemi.no>
-
Ravi kumar Veeramally authored
Added simple test case for net_pkt_clone() to verify cursor position after cloning. Signed-off-by:
Ravi kumar Veeramally <ravikumar.veeramally@linux.intel.com>
-
Ravi kumar Veeramally authored
net_pkt_clone() initializes the original packet cursor and clone the packet. But it doesn't restore the cursor back to original position. Issue noticed when mDNS resolving fails when mdns responder is also enabled. net_conn_input(), in case of multicast packet, connection handler clone the packet and deliver to matching handler. Example case: dns_resolver and mdns_responder both register handlers for 5353 port. After first clone original packet cursor moved back to starting position. But first cloned packet cursor is set properly. Second time cloning makes cursor position to set to zero. Which makes second packet handler header unpacking goes wrong. Fixes #21970. Signed-off-by:
Ravi kumar Veeramally <ravikumar.veeramally@linux.intel.com>
-
Stephanos Ioannidis authored
Add ARM Cortex-R architecture release notes Signed-off-by:
Stephanos Ioannidis <root@stephanos.io>
-
Stephanos Ioannidis authored
Add ARM Generic Interrupt Controller (GIC) release notes Signed-off-by:
Stephanos Ioannidis <root@stephanos.io>
-
Ioannis Glaropoulos authored
We move the removal of the CC2650 board to the section about ARM Boards (add, remove). Signed-off-by:
Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
-
Ioannis Glaropoulos authored
Release notes for ARM for v2.2.0 Zephyr release. Signed-off-by:
Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
-