diff options
| author | Jeremiah McCarthy <[email protected]> | 2021-04-05 17:52:33 -0400 |
|---|---|---|
| committer | Jeremiah McCarthy <[email protected]> | 2021-04-05 17:52:33 -0400 |
| commit | c39b7b8177acbab23e82fee295d5f3205aa9752c (patch) | |
| tree | 4b821dba031b4ab6b3ee8af618a96ce506e1b71e /src/tusb.h | |
| parent | bc2cb99780a0bc0359195a4be8e556f71da5a70b (diff) | |
Add DFU runtime and mode "class"
With the runtime and mode portions in separate classes, a single
application should only be building with one or the other enabled. In
some applications both might be desired at build time.
The CFG_TUD_DFU_RUNTIME_AND_MODE option creates a DFU class, which asks
the application which mode to initialize to. This allows a runtime
change between RT and DFU mode, by just reinitializing tusb.
Diffstat (limited to 'src/tusb.h')
| -rw-r--r-- | src/tusb.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/tusb.h b/src/tusb.h index c9558515c..6eab4bee2 100644 --- a/src/tusb.h +++ b/src/tusb.h @@ -100,6 +100,12 @@ #include "class/dfu/dfu_mode_device.h" #endif + #if CFG_TUD_DFU_RUNTIME_AND_MODE + #include "class/dfu/dfu_rt_and_mode_device.h" + #include "class/dfu/dfu_rt_device.h" + #include "class/dfu/dfu_mode_device.h" + #endif + #if CFG_TUD_NET #include "class/net/net_device.h" #endif |
