zephyr/subsys
Vinayak Kariappa Chettimada a08e8ef88d Bluetooth: Controller: Use local variable for current PDU's flags
Use local variable to update current PDU's Common Extended
Header Format flags instead of updating it directly in the
PDU buffer. This is required to be able to non-destructively
be able to manipulate the PDU's header flags and contents
many time before a final commit of the updated PDU.

In order to calculate overflowed AD data length, PDU is
manipulated couple of times to determine the overflow length
and next to be able to add aux ptr field when chain PDU is
appended.

The changes are now consistent with how Periodic Advertising
PDU's Common Extended Header Format is manipulated.

Signed-off-by: Vinayak Kariappa Chettimada <vich@nordicsemi.no>
2022-08-23 16:21:00 +02:00
..
bluetooth Bluetooth: Controller: Use local variable for current PDU's flags 2022-08-23 16:21:00 +02:00
canbus drivers: can: remove z prefix from public CAN API types 2022-08-18 10:19:29 +02:00
console
cpp cpp: Include additional contents in <cstddef> 2022-06-23 09:12:33 +02:00
debug arch/posix: Add MemorySanitizer support 2022-08-19 08:30:01 +02:00
demand_paging different subsystems: use unsigned int for irq_lock() 2022-07-14 14:37:13 -05:00
dfu dfu: Fix write block size check on, probably, incorrect device 2022-08-18 12:51:20 +02:00
disk
emul emul: emul_sbs_gauge: Fix compile 2022-08-17 12:47:16 -05:00
fb fb: initialize devices at compile time 2022-08-19 11:51:26 +02:00
fs shell: typos 2022-08-18 12:25:39 +02:00
ipc ipc: rpmsg_service: initialize devices at compile time 2022-08-19 11:51:26 +02:00
jwt
logging logging: initialize devices at compile time 2022-08-19 11:51:26 +02:00
lorawan lorawan: upgrade to LoRaMAC-node v4.6.0 2022-08-03 05:02:57 +01:00
mgmt devices: constify device pointers initialized at compile time 2022-08-22 17:08:26 +02:00
modbus modbus: remove the use of DT_INST_LABEL and DT_PROP(inst, label) 2022-08-11 09:39:24 -07:00
net devices: constify device pointers initialized at compile time 2022-08-22 17:08:26 +02:00
pm pm: stats: fix typo 2022-08-18 15:13:47 -05:00
portability different subsystems: use unsigned int for irq_lock() 2022-07-14 14:37:13 -05:00
random random: initialize devices at compile time 2022-08-19 11:51:26 +02:00
rtio include: fix the remaining legacy #include paths 2022-08-02 16:41:41 +01:00
sd sd: sdmmc: wait before sending second OCR 2022-08-18 12:49:03 +02:00
settings fcb_settings: Use weak function to get storage flash area 2022-08-18 12:31:43 +02:00
shell shell: Fix handling mandatory args with optional raw arg 2022-08-22 16:29:59 +00:00
stats
storage storage: flash_map: fix incomplete type 2022-08-18 11:20:26 +02:00
task_wdt task_wdt: Fix build warning on 64-bit platforms 2022-08-23 10:16:04 +02:00
testsuite devices: constify statically initialized device pointers 2022-08-19 11:51:26 +02:00
timing
tracing tracing: initialize devices at compile time 2022-08-19 11:51:26 +02:00
usb usb: Increase mass storage stack size when SD stack is enabled 2022-08-17 12:09:17 +02:00
CMakeLists.txt dfu: fixup conditional CMake include 2022-08-05 15:14:40 +02:00
Kconfig rtio: Real-Time Input/Output Stream 2022-06-28 13:53:13 -04:00