Jordan Yates

Results 17 issues of Jordan Yates

`enum MfltResetReason` is missing an explicit reason for rebooting due to a stack overflow, which is both relatively common and has dedicated hardware to detect this error (see https://docs.zephyrproject.org/latest/hardware/porting/arch.html#hw-based-stack-overflow-detection)

Picolibc depends on `io-long-long=true` to support `%lld` format specifiers, which does not appear to be enabled in the prebuilt library. As a result, the following code (all with `CONFIG_CBPRINTF_FULL_INTEGRAL=y`): ```...

Add a symbol to allow the default value of `BOOT_MAX_IMG_SECTORS` to be updated by external kconfig files. ${BOARD_ROOT}/board/kconfig.default ``` // This board requires at least 206 sectors config BOOT_MAX_IMG_SECTORS_OVERRIDE bool...

### Problem The `BOOT_MAX_IMG_SECTORS` setup currently requires modifications to the mcuboot repo to support boards with non-default values. https://github.com/mcu-tools/mcuboot/blob/5d067f0e0ca7639b8c1f9aa2804c8718caae2440/boot/zephyr/Kconfig#L383-L390 Because this file is the absolute first contents of the kconfig...

Fix the internal link to the SEGGER SDK license. Fixes #2.

Wait until the erase operation triggered by `qspi_erase` completes before returning. This aligns with the behaviour of other flash drivers like `spi_nor` and `soc_flash_nrf`. A delay is added to the...

area: Flash
platform: nRF

Remove the arbitrary disabling of `MULTITHREADING`, `SPI_NOR`, `NORDIC_QSPI_NOR`, etc on Nordic platforms. The stated reason for disabling these options is to save flash space, however all of these platforms compile...

area: zephyr

Secure faults do not currently result in a backtrace past the entry to the secure firmware. An example output for a secure fault on a nRF91 SiP running TF-M. ![image](https://github.com/user-attachments/assets/d5c889ce-e493-441d-a15f-7daafacca475)

Add an API function for retrieving the timestamp of the latest PPS timepulse at the highest resolution we have available, the kernel tick count. Added the timepulse information to the...

area: Samples
area: GNSS

Add additional time defines to round out the `SEC_PER_*` family. These are easier to type than `SEC_PER_MIN * MIN_PER_HOUR` and `SEC_PER_MIN * MIN_PER_HOUR * HOUR_PER_DAY`.

area: Kernel
Trivial