Skip to content
Jenkins
GMR
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 10 days 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