- Nov 17, 2022
-
-
Jamie McCrae authored
This add links to the MCUmgr documentation so that it will be automatically linked in sphinx and fixes a link to the wrong function. Signed-off-by:
Jamie McCrae <jamie.mccrae@nordicsemi.no>
-
Gerard Marull-Paretas authored
This feature was not mentioned, even though it is supported. Signed-off-by:
Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
-
Gerard Marull-Paretas authored
Add test coverage for the child-binding include feature. It includes verification of included properties as well as usage of allow/blocklist. Signed-off-by:
Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
-
Andrei Emeltchenko authored
Make documentation more readable by using code-blocks. Signed-off-by:
Andrei Emeltchenko <andrei.emeltchenko@intel.com>
-
Krzysztof Chruscinski authored
RTC is 24 bit width and k_timer is 64 bit. It is hard to test corner cases but RTC hardware feature can help here. There is a task which moves counter to 0xfffff0 which is close to overflow. However, there is an internal driver state that also needs to be aligned to shift the time properly. Adding optional function which triggers overflow and updates internal state. This can be used for testing corner cases. Signed-off-by:
Krzysztof Chruscinski <krzysztof.chruscinski@nordicsemi.no>
-
Nikolay Agishev authored
Clang version used by ARCMWDT does not support -fno-pic and -fno-pie flags. Flags were added into arcmwdt branch by commit 8259931f ("xcc-clang: Do not used unavailable options"). Initially they were set in common CMakeLists.txt via zephyr_cc_option() function, which filtered them out, and they did not used in builing process. Signed-off-by:
Nikolay Agishev <agishev@synopsys.com>
-
Eduardo Montoya authored
Implement the four new ECDSA platform functions required by OT. Signed-off-by:
Eduardo Montoya <eduardo.montoya@nordicsemi.no>
-
Eduardo Montoya authored
Regular OpenThread upmerge. Signed-off-by:
Eduardo Montoya <eduardo.montoya@nordicsemi.no>
-
Tomasz Leman authored
This patch updates ipc response procedure in power down function. New flow is only limited to the writs into two registers. We need to clear the IPCxIDD register in case if its contains any leftovers from a previous responce. And then write a response to the IPCxIDR. To prepare response we need to copy incoming request and then mark it as replay. New message with IPC Busy bit set is then send to host. The reason for this is a change in the behavior of the IPC driver compared to how it worked when this function was originaly implemented. The biggest difference are enabled interrupts in register IPCxCTL. Signed-off-by:
Tomasz Leman <tomasz.m.leman@intel.com>
-
Francois Ramu authored
Increase the min ram configuration when running the libraries.cmsis_dsp.transform.cf64 testcase of the tests/lib/cmsis_dsp/transform/ Fixes https://github.com/zephyrproject-rtos/zephyr/issues/52284 Signed-off-by:
Francois Ramu <francois.ramu@st.com>
-
Omkar Kulkarni authored
When application uses multiple identities mesh stack keeps reacting on connection events not related to the own identity (BT_ID_DEFAULT) causing it to trigger additional advertising and this leads to errors. Though not harmful, this also leads to mesh stack counting connections wrongly and consuming internal resources. This commit fixes the issue described above by checking the connection id before proceeding further. Signed-off-by:
Omkar Kulkarni <omkar.kulkarni@nordicsemi.no>
-
Henri Xavier authored
Zephyr already has an AArch64 QEMU Virt TCG board. We add a KVM version of it. Signed-off-by:
Henri Xavier <datacomos@huawei.com>
-
Vinayak Kariappa Chettimada authored
Explicitly set all bits of used radio registers when configuring radio events, removing the dependency on having the power-on reset value and removing the need to ensuring power-on reset values being set in the radio peripheral. This will ensure the Controller has radio register value correctly configured irrespective of changes across SoCs' radio register power-on reset values. Signed-off-by:
Vinayak Kariappa Chettimada <vich@nordicsemi.no>
-
Vinayak Kariappa Chettimada authored
Fix BT_CTLR_MAX_CONNECTABLE define to allow multiple connectable advertising sets to be enabled simultaneously. Signed-off-by:
Vinayak Kariappa Chettimada <vich@nordicsemi.no>
-
Flavio Ceolin authored
Zephyr maps start/end of rodata section with variables using __rodata_region namespace. The exception was Xtensa. Signed-off-by:
Flavio Ceolin <flavio.ceolin@intel.com>
-
Stephanos Ioannidis authored
The `xtools` toolchain variant (aka. Crosstool-NG) was originally introduced to be used with the Crosstool-NG-based Zephyr SDK toolchains (i.e. sdk-ng). This is no longer necessary because the current Zephyr SDK (sdk-ng) already has its own `zephyr` toolchain variant, which fully replaces the `xtools` toolchain variant, and the `xtools` toolchain variant serves no purpose at all. Signed-off-by:
Stephanos Ioannidis <stephanos.ioannidis@nordicsemi.no>
-
Stephanos Ioannidis authored
In the new ephemeral Zephyr runners, the cached repository files are located in a foreign file system and Git clone operation cannot create hard-links to the cached repository objects, which forces the Git clone operation to copy the objects from the cache file system to the runner container file system. This commit updates the CI workflows to instead perform a "shared clone" of the cached repository, which allows the cloned repository to utilise the object database of the cached repository. While "shared clone" can be often dangerous because the source repository objects can be deleted, in this case, the source repository (i.e. cached repository) is mounted as read-only and immutable. Signed-off-by:
Stephanos Ioannidis <root@stephanos.io>
-
- Nov 16, 2022
-
-
Benjamin Perseghetti authored
Added support for fxas21002 sensor over SPI bus on RDDRONE board and proper selection through dts. Tested with fxas21002 sensor on RDDRONE. Signed-off-by:
Benjamin Perseghetti <bperseghetti@rudislabs.com> Co-authored-by:
Sumit Batra <sumit.batra@nxp.com>
-
Benjamin Perseghetti authored
Added support for fxas21002 sensor over SPI and I2C. Made the fxas driver APIs generic for I2C and SPI. Tested with fxas21002 sensor on RDDRONE. Signed-off-by:
Benjamin Perseghetti <bperseghetti@rudislabs.com> Co-authored-by:
Sumit Batra <sumit.batra@nxp.com>
-
Benjamin Perseghetti authored
Added support for fxos8700 sensor over SPI bus on RDDRONE board and proper selection through dts. Tested with fxos8700 sensor on RDDRONE. Signed-off-by:
Benjamin Perseghetti <bperseghetti@rudislabs.com> Co-authored-by:
Sumit Batra <sumit.batra@nxp.com>
-
Benjamin Perseghetti authored
Added support for fxos8700 sensor over SPI and I2C. Made the fxos driver APIs generic for I2C and SPI. Tested with fxos8700 sensor on RDDRONE. Signed-off-by:
Benjamin Perseghetti <bperseghetti@rudislabs.com> Co-authored-by:
Sumit Batra <sumit.batra@nxp.com>
-
Benjamin Perseghetti authored
Adds I2C sensors for BMM150 and BME280. Tested with BME280 and BMM150 sensors on RDDRONE. Signed-off-by:
Benjamin Perseghetti <bperseghetti@rudislabs.com> Co-authored-by:
Landon Haugh <landon.haugh1@gmail.com> Co-authored-by:
Sumit Batra <sumit.batra@nxp.com>
-
Benjamin Perseghetti authored
Ensures I2C data line is open drain. Tested on RDDRONE. Signed-off-by:
Benjamin Perseghetti <bperseghetti@rudislabs.com> Co-authored-by:
Landon Haugh <landon.haugh1@gmail.com> Co-authored-by:
Sumit Batra <sumit.batra@nxp.com>
-
Benjamin Perseghetti authored
Fixes the channel 2 PWM pinmux adds servos and PWM LEDs. Required to operate servo motors and status lighting. Tested on RDDRONE board. Signed-off-by:
Benjamin Perseghetti <bperseghetti@rudislabs.com> Co-authored-by:
Sumit Batra <sumit.batra@nxp.com> Co-authored-by:
Landon Haugh <landon.haugh1@gmail.com>
-
Benjamin Perseghetti authored
Enables the 3.3v regulator lines on RDDRONE board. Required to operate servo motors and I2C sensors. Tested on RDDRONE board. Signed-off-by:
Benjamin Perseghetti <bperseghetti@rudislabs.com> Co-authored-by:
Sumit Batra <sumit.batra@nxp.com> Co-authored-by:
Landon Haugh <landon.haugh1@gmail.com>
-
Joe Perches authored
checkpatch identifies a label only when a terminating colon immediately follows an identifier. Bitfield definitions can appear to be labels so ignore any spaces between the identifier terminating colon and any digit that may be used to define a bitfield length. Miscellanea: o Improve the initial checkpatch comment o Use the more typical '&&' instead of 'and' o Require the initial label character to be a non-digit (Can't use $Ident here because $Ident allows ## concatenation) o Use $sline instead of $line to ignore comments o Use '$sline !~ /.../' instead of '!($line =~ /.../)' Link: https://lkml.kernel.org/r/b54d673e7cde7de5de0c9ba4dd57dd0858580ca4.camel@perches.com Signed-off-by:
Joe Perches <joe@perches.com> Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Cc: Manikishan Ghantasala <manikishanghantasala@gmail.com> Cc: Alex Elder <elder@ieee.org> Signed-off-by:
Andrew Morton <akpm@linux-foundation.org> Signed-off-by:
Linus Torvalds <torvalds@linux-foundation.org> Signed-off-by:
Stephanos Ioannidis <stephanos.ioannidis@nordicsemi.no>
-
Jaroslaw Stelter authored
There is no DSPRA registers (0x71a60) in SOC Intel ACE. Therefore this space should be not accessed. It is valid only for some Intel CAVS SOC versions. Signed-off-by:
Jaroslaw Stelter <Jaroslaw.Stelter@intel.com>
-
Jamie McCrae authored
Fixes a missing include for the atoi() function. Signed-off-by:
Jamie McCrae <jamie.mccrae@nordicsemi.no>
-
Rafael Lee authored
To fit the bitfield check in scripts/checkpatch.pl from: uint8_t : 3; to: uint8_t: 3; Signed-off-by:
Rafael Lee <rafaellee.img@gmail.com>
-
Ranjani Sridharan authored
Print all SSP registers at level info. Signed-off-by:
Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
-
Robert Lubos authored
This reverts changes introduced in commit dd535f61, as they broke the gsm_ppp driver integration with PPP L2. Apparently, a more thorough refactoring is needed to use the new interface management scheme with PPP. Signed-off-by:
Robert Lubos <robert.lubos@nordicsemi.no>
-
Aleksandr Khromykh authored
strcpy copies string including terminating null character. strlen returns length without terminating null symbol. If oob string is 16 bytes length then strcpy will corrupt byte after auth array. Signed-off-by:
Aleksandr Khromykh <aleksandr.khromykh@nordicsemi.no>
-
Aleksandr Khromykh authored
The sample in the Provisioning protocol spec chapter is in big endian. Static OOB value should append zeroes on the little endian platforms. Signed-off-by:
Aleksandr Khromykh <aleksandr.khromykh@nordicsemi.no>
-
Benjamin Gwin authored
Arm provides a default address map defining default behaviors for certain address ranges, which can be overlayed with additional regions in the MPU. Users may also turn off this background map, so that only regions explicitly programmed in the MPU are allowed. This provides a Kconfig so that platforms using a non-standard address map may disable the background address map and provide their own explicit MPU regions. Signed-off-by:
Benjamin Gwin <bgwin@google.com>
-
Andrzej Głąbek authored
The requirement of being able to spend only 10% of processing time on execution of timer handlers that are scheduled on every tick is not really possible to fulfill on platforms like the nRF ones where the tick period is quite short (~30 us in this case). Relax this requirement and accept if at least one-third of the processing time is available for other work while handling the timer tick train. Signed-off-by:
Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
-
Benedikt Schmidt authored
Return correctly the number of received bytes for a spi_transceive on a STM32 SPI slave. Fixes #52216 Signed-off-by:
Benedikt Schmidt <benedikt.schmidt@embedded-solutions.at>
-
Artur Hadasz authored
Since nRF IEEE 802.15.4 radio driver is now capable of calculating CSL phase based on provided anchor time and CSL period, the CSL placeholder window is no longer necessary. This commit removes it and switches to the new calculation method. Signed-off-by:
Artur Hadasz <artur.hadasz@nordicsemi.no> Signed-off-by:
Jędrzej Ciupis <jedrzej.ciupis@nordicsemi.no>
-
Jędrzej Ciupis authored
This commit updates hal_nordic revision to bring the latest changes in nRF IEEE 802.15.4 radio driver. Signed-off-by:
Jędrzej Ciupis <jedrzej.ciupis@nordicsemi.no>
-
Aaron Massey authored
Rename the reg_read and reg_write functions in the emul_sbs_gauge emulator to be more unique symbols so as to support overriding this specific function in future tests that make use of FFF. See #46817 which includes a test for error reads as an example. Signed-off-by:
Aaron Massey <aaronmassey@google.com>
-
Aaron Massey authored
The SBS Gauge emulator would set the I2C buffer message with a value from the emulator's custom read function even on a read error instead of just returning. This behavior may be improperly relied upon by future tests. Return early on register read before setting the i2c message buffer value in the emulator. Signed-off-by:
Aaron Massey <aaronmassey@google.com>
-