Skip to content
Jenkins
OBS
master-osmo-asf4-dfu
#2643
Search
Sign in
Status
Changes
Console Output
View Build Information
Polling Log
Parameters
Timings
Git Build Data
Previous Build
Next Build
Changes
Started by an SCM change
Started 2 hr 41 min ago
Queued 5.3 sec
Took 10 sec on built-in
Parameters
dfu: make dfu_state/dfu_status volatile
Both variable might be changed from IRQ and from main loop.
Change-Id: I7ad5255064917c203cebe5ab54a5d457baa2f5ed
usb/class/dfu/device/dfudf.c
usb/class/dfu/device/dfudf.h
lynxis
at
8:38 PM 2/24/26
dfu: mainloop: work on a local copy of dfu_state
Prevent race conditions between main loop and irq.
Copy at the start of the loop the dfu state and work on it.
Change-Id: Ic146c8fa5ba25425cf785bae66f9c99b0faab944
usb_start.c
lynxis
at
8:38 PM 2/24/26
dfu: irq: replace if(states) with a switch case
Improves the overview. No functional change.
Change-Id: Ic32fe16dff4b7bb933ec62e36a9c7c7829aece1b
usb/class/dfu/device/dfudf.c
lynxis
at
8:39 PM 2/24/26
dfu: usb_dfu() convert if() intos switch/case
Improves the overview of the handled states.
No functional change.
Change-Id: Ie0abcdb51612598e77cacf7772276919ded17d5a
usb_start.c
lynxis
at
8:39 PM 2/24/26