diff --git a/Doc/doxygen/images/OpenBLT/openblt_architecture.png b/Doc/doxygen/images/OpenBLT/openblt_architecture.png new file mode 100644 index 00000000..96c1701e Binary files /dev/null and b/Doc/doxygen/images/OpenBLT/openblt_architecture.png differ diff --git a/Target/Demo/ARM7_LPC2000_Olimex_LPC_L2294_GCC/Prog/prog.dox b/Target/Demo/ARM7_LPC2000_Olimex_LPC_L2294_GCC/Prog/prog.dox index 5569b5e9..ecd22856 100644 --- a/Target/Demo/ARM7_LPC2000_Olimex_LPC_L2294_GCC/Prog/prog.dox +++ b/Target/Demo/ARM7_LPC2000_Olimex_LPC_L2294_GCC/Prog/prog.dox @@ -1,7 +1,16 @@ /** \defgroup Prog_ARM7_LPC2000_Olimex_LPC_L2294_GCC User Program -\brief User Program. \ingroup ARM7_LPC2000_Olimex_LPC_L2294_GCC +\brief User Program. +\details The intention of the demo user program is two-fold. (1) To test the + bootloader, you need some sort of firmware to see if you can perform a + firmware update with the bootloader. This program can be used for this + purpose. (2) To make firmware programmable by the bootloader, a few + adjustments to the firmware are required. The demo user program serves as an + example for how these adjustments can be implemented. Additional details on + this subject can be found in the port specifics documentation, which is + available at: + https://www.feaser.com/openblt/doku.php?id=manual:ports:arm7_lpc2000. */ diff --git a/Target/Demo/ARM7_LPC2000_Olimex_LPC_L2294_GCC/demo.dox b/Target/Demo/ARM7_LPC2000_Olimex_LPC_L2294_GCC/demo.dox index ca363ba8..6af26d43 100644 --- a/Target/Demo/ARM7_LPC2000_Olimex_LPC_L2294_GCC/demo.dox +++ b/Target/Demo/ARM7_LPC2000_Olimex_LPC_L2294_GCC/demo.dox @@ -1,8 +1,9 @@ /** \defgroup ARM7_LPC2000_Olimex_LPC_L2294_GCC Demo for Olimex LPC-L2294/GCC +\ingroup Demos \brief Preconfigured programs for the Olimex LPC-L2294 and the GCC compiler. -\details Refer to http://feaser.com/openblt/doku.php?id=manual:demos - for detailed getting started instructions. +\details For detailed getting started instructions, refer to: + https://feaser.com/openblt/doku.php?id=manual:demos:olimex_lpc_l2294_gcc. */ diff --git a/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_GCC/Prog/prog.dox b/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_GCC/Prog/prog.dox index 3f569a5f..27c22fe4 100644 --- a/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_GCC/Prog/prog.dox +++ b/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_GCC/Prog/prog.dox @@ -1,7 +1,16 @@ /** \defgroup Prog_ARMCM0_STM32F0_Discovery_STM32F051_GCC User Program -\brief User Program. \ingroup ARMCM0_STM32F0_Discovery_STM32F051_GCC +\brief User Program. +\details The intention of the demo user program is two-fold. (1) To test the + bootloader, you need some sort of firmware to see if you can perform a + firmware update with the bootloader. This program can be used for this + purpose. (2) To make firmware programmable by the bootloader, a few + adjustments to the firmware are required. The demo user program serves as an + example for how these adjustments can be implemented. Additional details on + this subject can be found in the port specifics documentation, which is + available at: + https://www.feaser.com/openblt/doku.php?id=manual:ports:armcm0_stm32. */ diff --git a/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_GCC/demo.dox b/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_GCC/demo.dox index cf69c37a..468eec8a 100644 --- a/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_GCC/demo.dox +++ b/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_GCC/demo.dox @@ -1,8 +1,10 @@ /** \defgroup ARMCM0_STM32F0_Discovery_STM32F051_GCC Demo for STM32F0-Discovery/GCC +\ingroup Demos \brief Preconfigured programs for the STM32F0-Discovery board and the GCC compiler. \details Refer to http://feaser.com/openblt/doku.php?id=manual:demos - for detailed getting started instructions. +\details For detailed getting started instructions, refer to: + https://www.feaser.com/openblt/doku.php?id=manual:demos:stm32f0_discovery_gcc. */ diff --git a/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_IAR/Prog/prog.dox b/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_IAR/Prog/prog.dox index 6bce23fd..717f87ae 100644 --- a/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_IAR/Prog/prog.dox +++ b/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_IAR/Prog/prog.dox @@ -1,7 +1,16 @@ /** \defgroup Prog_ARMCM0_STM32F0_Discovery_STM32F051_IAR User Program -\brief User Program. \ingroup ARMCM0_STM32F0_Discovery_STM32F051_IAR +\brief User Program. +\details The intention of the demo user program is two-fold. (1) To test the + bootloader, you need some sort of firmware to see if you can perform a + firmware update with the bootloader. This program can be used for this + purpose. (2) To make firmware programmable by the bootloader, a few + adjustments to the firmware are required. The demo user program serves as an + example for how these adjustments can be implemented. Additional details on + this subject can be found in the port specifics documentation, which is + available at: + https://www.feaser.com/openblt/doku.php?id=manual:ports:armcm0_stm32. */ diff --git a/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_IAR/demo.dox b/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_IAR/demo.dox index a0c9b2b5..d73cbf21 100644 --- a/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_IAR/demo.dox +++ b/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_IAR/demo.dox @@ -1,8 +1,9 @@ /** \defgroup ARMCM0_STM32F0_Discovery_STM32F051_IAR Demo for STM32F0-Discovery/IAR +\ingroup Demos \brief Preconfigured programs for the STM32F0-Discovery board and the IAR Embedded Workbench IDE. -\details Refer to http://feaser.com/openblt/doku.php?id=manual:demos - for detailed getting started instructions. +\details For detailed getting started instructions, refer to: + https://www.feaser.com/openblt/doku.php?id=manual:demos:stm32f0_discovery_iar. */ diff --git a/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_GCC/Prog/prog.dox b/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_GCC/Prog/prog.dox index 084c9276..2d0df93c 100644 --- a/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_GCC/Prog/prog.dox +++ b/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_GCC/Prog/prog.dox @@ -1,5 +1,14 @@ /** \defgroup Prog_ARMCM0_STM32F0_Nucleo_F091RC_GCC User Program -\brief User Program. \ingroup ARMCM0_STM32F0_Nucleo_F091RC_GCC +\brief User Program. +\details The intention of the demo user program is two-fold. (1) To test the + bootloader, you need some sort of firmware to see if you can perform a + firmware update with the bootloader. This program can be used for this + purpose. (2) To make firmware programmable by the bootloader, a few + adjustments to the firmware are required. The demo user program serves as an + example for how these adjustments can be implemented. Additional details on + this subject can be found in the port specifics documentation, which is + available at: + https://www.feaser.com/openblt/doku.php?id=manual:ports:armcm0_stm32. */ diff --git a/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_GCC/demo.dox b/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_GCC/demo.dox index 1ff6c09e..d06de62f 100644 --- a/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_GCC/demo.dox +++ b/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_GCC/demo.dox @@ -1,8 +1,10 @@ /** \defgroup ARMCM0_STM32F0_Nucleo_F091RC_GCC Demo for Nucleo-F091RC +\ingroup Demos \brief Preconfigured programs for the Nucleo-F091RC and the GNU ARM GCC compiler. \details Refer to http://feaser.com/openblt/doku.php?id=manual:demos - for detailed getting started instructions. +\details For detailed getting started instructions, refer to: + https://www.feaser.com/openblt/doku.php?id=manual:demos:nucleo_f091rc_gcc. */ diff --git a/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_GCC/Prog/prog.dox b/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_GCC/Prog/prog.dox index badce026..5aad2aa4 100644 --- a/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_GCC/Prog/prog.dox +++ b/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_GCC/Prog/prog.dox @@ -1,7 +1,16 @@ /** \defgroup Prog_ARMCM0_XMC1_XMC1400_Boot_Kit_GCC User Program -\brief User Program. \ingroup ARMCM0_XMC1_XMC1400_Boot_Kit_GCC +\brief User Program. +\details The intention of the demo user program is two-fold. (1) To test the + bootloader, you need some sort of firmware to see if you can perform a + firmware update with the bootloader. This program can be used for this + purpose. (2) To make firmware programmable by the bootloader, a few + adjustments to the firmware are required. The demo user program serves as an + example for how these adjustments can be implemented. Additional details on + this subject can be found in the port specifics documentation, which is + available at: + https://www.feaser.com/openblt/doku.php?id=manual:ports:armcm0_xmc1. */ diff --git a/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_GCC/demo.dox b/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_GCC/demo.dox index 3d7b6916..3823222e 100644 --- a/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_GCC/demo.dox +++ b/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_GCC/demo.dox @@ -1,9 +1,10 @@ /** \defgroup ARMCM0_XMC1_XMC1400_Boot_Kit_GCC Demo for XMC1400 Boot Kit/GCC +\ingroup Demos \brief Preconfigured programs for the Infineon XMC1400 Boot Kit board and the Dave 4 development environment, which is based on the ARM GCC toolchain. -\details Refer to http://feaser.com/openblt/doku.php?id=manual:demos - for detailed getting started instructions. +\details For detailed getting started instructions, refer to: + https://www.feaser.com/openblt/doku.php?id=manual:demos:infineon_xmc1400_boot_kit_gcc. */ diff --git a/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_IAR/Prog/prog.dox b/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_IAR/Prog/prog.dox index e18f17e8..6725bfaf 100644 --- a/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_IAR/Prog/prog.dox +++ b/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_IAR/Prog/prog.dox @@ -1,7 +1,16 @@ /** \defgroup Prog_ARMCM0_XMC1_XMC1400_Boot_Kit_IAR User Program -\brief User Program. \ingroup ARMCM0_XMC1_XMC1400_Boot_Kit_IAR +\brief User Program. +\details The intention of the demo user program is two-fold. (1) To test the + bootloader, you need some sort of firmware to see if you can perform a + firmware update with the bootloader. This program can be used for this + purpose. (2) To make firmware programmable by the bootloader, a few + adjustments to the firmware are required. The demo user program serves as an + example for how these adjustments can be implemented. Additional details on + this subject can be found in the port specifics documentation, which is + available at: + https://www.feaser.com/openblt/doku.php?id=manual:ports:armcm0_xmc1. */ diff --git a/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_IAR/demo.dox b/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_IAR/demo.dox index ce9df405..31949f5e 100644 --- a/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_IAR/demo.dox +++ b/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_IAR/demo.dox @@ -1,8 +1,9 @@ /** \defgroup ARMCM0_XMC1_XMC1400_Boot_Kit_IAR Demo for XMC1400 Boot Kit/IAR +\ingroup Demos \brief Preconfigured programs for the Infineon XMC1400 Boot Kit board and the IAR compiler. -\details Refer to http://feaser.com/openblt/doku.php?id=manual:demos - for detailed getting started instructions. +\details For detailed getting started instructions, refer to: + https://www.feaser.com/openblt/doku.php?id=manual:demos:infineon_xmc1400_boot_kit_iar. */ diff --git a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Prog/prog.dox b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Prog/prog.dox index 0779f68b..df50b036 100644 --- a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Prog/prog.dox +++ b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Prog/prog.dox @@ -1,7 +1,16 @@ /** \defgroup Prog_ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks User Program -\brief User Program. \ingroup ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks +\brief User Program. +\details The intention of the demo user program is two-fold. (1) To test the + bootloader, you need some sort of firmware to see if you can perform a + firmware update with the bootloader. This program can be used for this + purpose. (2) To make firmware programmable by the bootloader, a few + adjustments to the firmware are required. The demo user program serves as an + example for how these adjustments can be implemented. Additional details on + this subject can be found in the port specifics documentation, which is + available at: + https://www.feaser.com/openblt/doku.php?id=manual:ports:armcm3_efm32. */ diff --git a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/demo.dox b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/demo.dox index 55f74bee..4e9d6268 100644 --- a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/demo.dox +++ b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/demo.dox @@ -1,8 +1,9 @@ /** \defgroup ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks Demo for Olimex EM-32G880F128-STK/Crossworks +\ingroup Demos \brief Preconfigured programs for the Olimex EM-32G880F128-STK and the Crossworks IDE. -\details Refer to http://feaser.com/openblt/doku.php?id=manual:demos - for detailed getting started instructions. +\details For detailed getting started instructions, refer to: + https://www.feaser.com/openblt/doku.php?id=manual:demos:olimex_em32g880f128stk_crossworks. */ diff --git a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_GCC/Prog/prog.dox b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_GCC/Prog/prog.dox index 904bf104..2d125362 100644 --- a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_GCC/Prog/prog.dox +++ b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_GCC/Prog/prog.dox @@ -1,7 +1,16 @@ /** \defgroup Prog_ARMCM3_EFM32_Olimex_EM32G880F128STK_GCC User Program -\brief User Program. \ingroup ARMCM3_EFM32_Olimex_EM32G880F128STK_GCC +\brief User Program. +\details The intention of the demo user program is two-fold. (1) To test the + bootloader, you need some sort of firmware to see if you can perform a + firmware update with the bootloader. This program can be used for this + purpose. (2) To make firmware programmable by the bootloader, a few + adjustments to the firmware are required. The demo user program serves as an + example for how these adjustments can be implemented. Additional details on + this subject can be found in the port specifics documentation, which is + available at: + https://www.feaser.com/openblt/doku.php?id=manual:ports:armcm3_efm32. */ diff --git a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_GCC/demo.dox b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_GCC/demo.dox index 58421181..a5426b77 100644 --- a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_GCC/demo.dox +++ b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_GCC/demo.dox @@ -1,8 +1,9 @@ /** \defgroup ARMCM3_EFM32_Olimex_EM32G880F128STK_GCC Demo for Olimex EM-32G880F128-STK/GCC +\ingroup Demos \brief Preconfigured programs for the Olimex EM-32G880F128-STK and the GCC compiler. -\details Refer to http://feaser.com/openblt/doku.php?id=manual:demos - for detailed getting started instructions. +\details For detailed getting started instructions, refer to: + https://www.feaser.com/openblt/doku.php?id=manual:demos:olimex_em32g880f128stk_gcc. */ diff --git a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR/Prog/prog.dox b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR/Prog/prog.dox index 29832a37..73cf0432 100644 --- a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR/Prog/prog.dox +++ b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR/Prog/prog.dox @@ -1,7 +1,16 @@ /** \defgroup Prog_ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR User Program -\brief User Program. \ingroup ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR +\brief User Program. +\details The intention of the demo user program is two-fold. (1) To test the + bootloader, you need some sort of firmware to see if you can perform a + firmware update with the bootloader. This program can be used for this + purpose. (2) To make firmware programmable by the bootloader, a few + adjustments to the firmware are required. The demo user program serves as an + example for how these adjustments can be implemented. Additional details on + this subject can be found in the port specifics documentation, which is + available at: + https://www.feaser.com/openblt/doku.php?id=manual:ports:armcm3_efm32. */ diff --git a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR/demo.dox b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR/demo.dox index bc8ed14a..22aca9df 100644 --- a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR/demo.dox +++ b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR/demo.dox @@ -1,8 +1,9 @@ /** \defgroup ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR Demo for Olimex EM-32G880F128-STK/IAR +\ingroup Demos \brief Preconfigured programs for the Olimex EM-32G880F128-STK and the IAR Embedded Workbench IDE. -\details Refer to http://feaser.com/openblt/doku.php?id=manual:demos - for detailed getting started instructions. +\details For detailed getting started instructions, refer to: + https://www.feaser.com/openblt/doku.php?id=manual:demos:olimex_em32g880f128stk_iar. */ diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Prog/prog.dox b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Prog/prog.dox index e82b6e34..7b6f3658 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Prog/prog.dox +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Prog/prog.dox @@ -1,7 +1,16 @@ /** \defgroup Prog_ARMCM3_LM3S_EK_LM3S6965_Crossworks User Program -\brief User Program. \ingroup ARMCM3_LM3S_EK_LM3S6965_Crossworks +\brief User Program. +\details The intention of the demo user program is two-fold. (1) To test the + bootloader, you need some sort of firmware to see if you can perform a + firmware update with the bootloader. This program can be used for this + purpose. (2) To make firmware programmable by the bootloader, a few + adjustments to the firmware are required. The demo user program serves as an + example for how these adjustments can be implemented. Additional details on + this subject can be found in the port specifics documentation, which is + available at: + https://www.feaser.com/openblt/doku.php?id=manual:ports:armcm3_lm3s. */ diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/demo.dox b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/demo.dox index 21ee5499..ddf5f3fc 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/demo.dox +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/demo.dox @@ -1,8 +1,9 @@ /** \defgroup ARMCM3_LM3S_EK_LM3S6965_Crossworks Demo for Texas Instruments EK-LM3S6965/Crossworks +\ingroup Demos \brief Preconfigured programs for the Texas Instruments EK-LM3S6965 and the Crossworks IDE. -\details Refer to http://feaser.com/openblt/doku.php?id=manual:demos - for detailed getting started instructions. +\details For detailed getting started instructions, refer to: + https://www.feaser.com/openblt/doku.php?id=manual:demos:ek_lm3s6965_crossworks. */ diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Prog/prog.dox b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Prog/prog.dox index 354d3302..a9790279 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Prog/prog.dox +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Prog/prog.dox @@ -1,7 +1,16 @@ /** \defgroup Prog_ARMCM3_LM3S_EK_LM3S6965_GCC User Program -\brief User Program. \ingroup ARMCM3_LM3S_EK_LM3S6965_GCC +\brief User Program. +\details The intention of the demo user program is two-fold. (1) To test the + bootloader, you need some sort of firmware to see if you can perform a + firmware update with the bootloader. This program can be used for this + purpose. (2) To make firmware programmable by the bootloader, a few + adjustments to the firmware are required. The demo user program serves as an + example for how these adjustments can be implemented. Additional details on + this subject can be found in the port specifics documentation, which is + available at: + https://www.feaser.com/openblt/doku.php?id=manual:ports:armcm3_lm3s. */ diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/demo.dox b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/demo.dox index 0aa71c11..8f0f8181 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/demo.dox +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/demo.dox @@ -1,8 +1,9 @@ /** \defgroup ARMCM3_LM3S_EK_LM3S6965_GCC Demo for Texas Instruments EK-LM3S6965/GCC +\ingroup Demos \brief Preconfigured programs for the Texas Instruments EK-LM3S6965 and the GCC compiler. -\details Refer to http://feaser.com/openblt/doku.php?id=manual:demos - for detailed getting started instructions. +\details For detailed getting started instructions, refer to: + https://www.feaser.com/openblt/doku.php?id=manual:demos:ek_lm3s6965_gcc. */ diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Prog/prog.dox b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Prog/prog.dox index 7e90db15..6de9022f 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Prog/prog.dox +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Prog/prog.dox @@ -1,7 +1,16 @@ /** \defgroup Prog_ARMCM3_LM3S_EK_LM3S6965_IAR User Program -\brief User Program. \ingroup ARMCM3_LM3S_EK_LM3S6965_IAR +\brief User Program. +\details The intention of the demo user program is two-fold. (1) To test the + bootloader, you need some sort of firmware to see if you can perform a + firmware update with the bootloader. This program can be used for this + purpose. (2) To make firmware programmable by the bootloader, a few + adjustments to the firmware are required. The demo user program serves as an + example for how these adjustments can be implemented. Additional details on + this subject can be found in the port specifics documentation, which is + available at: + https://www.feaser.com/openblt/doku.php?id=manual:ports:armcm3_lm3s. */ diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/demo.dox b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/demo.dox index 23dfaedb..29e377ba 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/demo.dox +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/demo.dox @@ -1,8 +1,9 @@ /** \defgroup ARMCM3_LM3S_EK_LM3S6965_IAR Demo for Texas Instruments EK-LM3S6965/IAR +\ingroup Demos \brief Preconfigured programs for the Texas Instruments EK-LM3S6965 and the IAR Embedded Workbench IDE. -\details Refer to http://feaser.com/openblt/doku.php?id=manual:demos - for detailed getting started instructions. +\details For detailed getting started instructions, refer to: + https://www.feaser.com/openblt/doku.php?id=manual:demos:ek_lm3s6965_iar. */ diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_Crossworks/Prog/prog.dox b/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_Crossworks/Prog/prog.dox index d0ea87b7..8b933205 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_Crossworks/Prog/prog.dox +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_Crossworks/Prog/prog.dox @@ -1,7 +1,16 @@ /** \defgroup Prog_ARMCM3_LM3S_EK_LM3S8962_Crossworks User Program -\brief User Program. \ingroup ARMCM3_LM3S_EK_LM3S8962_Crossworks +\brief User Program. +\details The intention of the demo user program is two-fold. (1) To test the + bootloader, you need some sort of firmware to see if you can perform a + firmware update with the bootloader. This program can be used for this + purpose. (2) To make firmware programmable by the bootloader, a few + adjustments to the firmware are required. The demo user program serves as an + example for how these adjustments can be implemented. Additional details on + this subject can be found in the port specifics documentation, which is + available at: + https://www.feaser.com/openblt/doku.php?id=manual:ports:armcm3_lm3s. */ diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_Crossworks/demo.dox b/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_Crossworks/demo.dox index d1ac8e6a..f492a9dc 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_Crossworks/demo.dox +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_Crossworks/demo.dox @@ -1,8 +1,9 @@ /** \defgroup ARMCM3_LM3S_EK_LM3S8962_Crossworks Demo for Texas Instruments EK-LM3S8962/Crossworks +\ingroup Demos \brief Preconfigured programs for the Texas Instruments EK-LM3S8962 and the Crossworks IDE. -\details Refer to http://feaser.com/openblt/doku.php?id=manual:demos - for detailed getting started instructions. +\details For detailed getting started instructions, refer to: + https://www.feaser.com/openblt/doku.php?id=manual:demos:ek_lm3s8962_crossworks. */ diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_GCC/Prog/prog.dox b/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_GCC/Prog/prog.dox index 7bbf345a..bd0a54a5 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_GCC/Prog/prog.dox +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_GCC/Prog/prog.dox @@ -1,7 +1,16 @@ /** \defgroup Prog_ARMCM3_LM3S_EK_LM3S8962_GCC User Program -\brief User Program. \ingroup ARMCM3_LM3S_EK_LM3S8962_GCC +\brief User Program. +\details The intention of the demo user program is two-fold. (1) To test the + bootloader, you need some sort of firmware to see if you can perform a + firmware update with the bootloader. This program can be used for this + purpose. (2) To make firmware programmable by the bootloader, a few + adjustments to the firmware are required. The demo user program serves as an + example for how these adjustments can be implemented. Additional details on + this subject can be found in the port specifics documentation, which is + available at: + https://www.feaser.com/openblt/doku.php?id=manual:ports:armcm3_lm3s. */ diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_GCC/demo.dox b/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_GCC/demo.dox index 7a29a3f4..db9f439c 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_GCC/demo.dox +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_GCC/demo.dox @@ -1,8 +1,9 @@ /** \defgroup ARMCM3_LM3S_EK_LM3S8962_GCC Demo for Texas Instruments EK-LM3S8962/GCC +\ingroup Demos \brief Preconfigured programs for the Texas Instruments EK-LM3S8962 and the GCC compiler. -\details Refer to http://feaser.com/openblt/doku.php?id=manual:demos - for detailed getting started instructions. +\details For detailed getting started instructions, refer to: + https://www.feaser.com/openblt/doku.php?id=manual:demos:ek_lm3s8962_gcc. */ diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_IAR/Prog/prog.dox b/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_IAR/Prog/prog.dox index 632280a8..bc81f2d2 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_IAR/Prog/prog.dox +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_IAR/Prog/prog.dox @@ -1,7 +1,16 @@ /** \defgroup Prog_ARMCM3_LM3S_EK_LM3S8962_IAR User Program -\brief User Program. \ingroup ARMCM3_LM3S_EK_LM3S8962_IAR +\brief User Program. +\details The intention of the demo user program is two-fold. (1) To test the + bootloader, you need some sort of firmware to see if you can perform a + firmware update with the bootloader. This program can be used for this + purpose. (2) To make firmware programmable by the bootloader, a few + adjustments to the firmware are required. The demo user program serves as an + example for how these adjustments can be implemented. Additional details on + this subject can be found in the port specifics documentation, which is + available at: + https://www.feaser.com/openblt/doku.php?id=manual:ports:armcm3_lm3s. */ diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_IAR/demo.dox b/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_IAR/demo.dox index f291203a..311155e7 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_IAR/demo.dox +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_IAR/demo.dox @@ -1,8 +1,9 @@ /** \defgroup ARMCM3_LM3S_EK_LM3S8962_IAR Demo for Texas Instruments EK-LM3S8962/IAR +\ingroup Demos \brief Preconfigured programs for the Texas Instruments EK-LM3S8962 and the IAR Embedded Workbench IDE. -\details Refer to http://feaser.com/openblt/doku.php?id=manual:demos - for detailed getting started instructions. +\details For detailed getting started instructions, refer to: + https://www.feaser.com/openblt/doku.php?id=manual:demos:ek_lm3s8962_iar. */ diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/prog.dox b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/prog.dox index 9221028f..5fb0722b 100644 --- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/prog.dox +++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/prog.dox @@ -1,5 +1,14 @@ /** \defgroup Prog_ARMCM3_STM32F1_Nucleo_F103RB_GCC User Program -\brief User Program. \ingroup ARMCM3_STM32F1_Nucleo_F103RB_GCC +\brief User Program. +\details The intention of the demo user program is two-fold. (1) To test the + bootloader, you need some sort of firmware to see if you can perform a + firmware update with the bootloader. This program can be used for this + purpose. (2) To make firmware programmable by the bootloader, a few + adjustments to the firmware are required. The demo user program serves as an + example for how these adjustments can be implemented. Additional details on + this subject can be found in the port specifics documentation, which is + available at: + https://www.feaser.com/openblt/doku.php?id=manual:ports:armcm3_stm32. */ diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/demo.dox b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/demo.dox index 46568218..e6655592 100644 --- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/demo.dox +++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/demo.dox @@ -1,8 +1,9 @@ /** \defgroup ARMCM3_STM32F1_Nucleo_F103RB_GCC Demo for Nucleo-F103RB +\ingroup Demos \brief Preconfigured programs for the Nucleo-F103RB and the GNU ARM GCC compiler. -\details Refer to http://feaser.com/openblt/doku.php?id=manual:demos - for detailed getting started instructions. +\details For detailed getting started instructions, refer to: + https://www.feaser.com/openblt/doku.php?id=manual:demos:nucleo_f103rb_gcc. */ diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_Crossworks/Prog/prog.dox b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_Crossworks/Prog/prog.dox index 4f0df720..24ca2d09 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_Crossworks/Prog/prog.dox +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_Crossworks/Prog/prog.dox @@ -1,7 +1,16 @@ /** \defgroup Prog_ARMCM3_STM32F1_Olimex_STM32H103_Crossworks User Program -\brief User Program. \ingroup ARMCM3_STM32F1_Olimex_STM32H103_Crossworks +\brief User Program. +\details The intention of the demo user program is two-fold. (1) To test the + bootloader, you need some sort of firmware to see if you can perform a + firmware update with the bootloader. This program can be used for this + purpose. (2) To make firmware programmable by the bootloader, a few + adjustments to the firmware are required. The demo user program serves as an + example for how these adjustments can be implemented. Additional details on + this subject can be found in the port specifics documentation, which is + available at: + https://www.feaser.com/openblt/doku.php?id=manual:ports:armcm3_stm32. */ diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_Crossworks/demo.dox b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_Crossworks/demo.dox index 72f7eaf1..9c727ebe 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_Crossworks/demo.dox +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_Crossworks/demo.dox @@ -1,8 +1,9 @@ /** \defgroup ARMCM3_STM32F1_Olimex_STM32H103_Crossworks Demo for Olimex STM32-H103/Crossworks +\ingroup Demos \brief Preconfigured programs for the Olimex STM32-H103 and the Crossworks IDE. -\details Refer to http://feaser.com/openblt/doku.php?id=manual:demos - for detailed getting started instructions. +\details For detailed getting started instructions, refer to: + https://www.feaser.com/openblt/doku.php?id=manual:demos:olimex_stm32h103_crossworks. */ diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Prog/prog.dox b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Prog/prog.dox index 7957d160..11ada00f 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Prog/prog.dox +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Prog/prog.dox @@ -1,7 +1,16 @@ /** \defgroup Prog_ARMCM3_STM32F1_Olimex_STM32H103_GCC User Program -\brief User Program. \ingroup ARMCM3_STM32F1_Olimex_STM32H103_GCC +\brief User Program. +\details The intention of the demo user program is two-fold. (1) To test the + bootloader, you need some sort of firmware to see if you can perform a + firmware update with the bootloader. This program can be used for this + purpose. (2) To make firmware programmable by the bootloader, a few + adjustments to the firmware are required. The demo user program serves as an + example for how these adjustments can be implemented. Additional details on + this subject can be found in the port specifics documentation, which is + available at: + https://www.feaser.com/openblt/doku.php?id=manual:ports:armcm3_stm32. */ diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/demo.dox b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/demo.dox index 767c709a..c6ce858f 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/demo.dox +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/demo.dox @@ -1,8 +1,9 @@ /** \defgroup ARMCM3_STM32F1_Olimex_STM32H103_GCC Demo for Olimex STM32-H103/GCC +\ingroup Demos \brief Preconfigured programs for the Olimex STM32-H103 and the GCC compiler. -\details Refer to http://feaser.com/openblt/doku.php?id=manual:demos - for detailed getting started instructions. +\details For detailed getting started instructions, refer to: + https://www.feaser.com/openblt/doku.php?id=manual:demos:olimex_stm32h103_gcc. */ diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_IAR/Prog/prog.dox b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_IAR/Prog/prog.dox index f6c9e764..73757a72 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_IAR/Prog/prog.dox +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_IAR/Prog/prog.dox @@ -1,7 +1,16 @@ /** \defgroup Prog_ARMCM3_STM32F1_Olimex_STM32H103_IAR User Program -\brief User Program. \ingroup ARMCM3_STM32F1_Olimex_STM32H103_IAR +\brief User Program. +\details The intention of the demo user program is two-fold. (1) To test the + bootloader, you need some sort of firmware to see if you can perform a + firmware update with the bootloader. This program can be used for this + purpose. (2) To make firmware programmable by the bootloader, a few + adjustments to the firmware are required. The demo user program serves as an + example for how these adjustments can be implemented. Additional details on + this subject can be found in the port specifics documentation, which is + available at: + https://www.feaser.com/openblt/doku.php?id=manual:ports:armcm3_stm32. */ diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_IAR/demo.dox b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_IAR/demo.dox index 932427a0..ea1ca7cf 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_IAR/demo.dox +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_IAR/demo.dox @@ -1,8 +1,9 @@ /** \defgroup ARMCM3_STM32F1_Olimex_STM32H103_IAR Demo for Olimex STM32-H103/IAR +\ingroup Demos \brief Preconfigured programs for the Olimex STM32-H103 and the IAR Embedded Workbench IDE. -\details Refer to http://feaser.com/openblt/doku.php?id=manual:demos - for detailed getting started instructions. +\details For detailed getting started instructions, refer to: + https://www.feaser.com/openblt/doku.php?id=manual:demos:olimex_stm32h103_iar. */ diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Prog/prog.dox b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Prog/prog.dox index 2a1e192e..3a6fe1f1 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Prog/prog.dox +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Prog/prog.dox @@ -1,7 +1,16 @@ /** \defgroup Prog_ARMCM3_STM32F1_Olimex_STM32P103_Crossworks User Program -\brief User Program. \ingroup ARMCM3_STM32F1_Olimex_STM32P103_Crossworks +\brief User Program. +\details The intention of the demo user program is two-fold. (1) To test the + bootloader, you need some sort of firmware to see if you can perform a + firmware update with the bootloader. This program can be used for this + purpose. (2) To make firmware programmable by the bootloader, a few + adjustments to the firmware are required. The demo user program serves as an + example for how these adjustments can be implemented. Additional details on + this subject can be found in the port specifics documentation, which is + available at: + https://www.feaser.com/openblt/doku.php?id=manual:ports:armcm3_stm32. */ diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/demo.dox b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/demo.dox index 749c5d7e..9d2c6306 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/demo.dox +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/demo.dox @@ -1,8 +1,9 @@ /** \defgroup ARMCM3_STM32F1_Olimex_STM32P103_Crossworks Demo for Olimex STM32-P103/Crossworks +\ingroup Demos \brief Preconfigured programs for the Olimex STM32-P103 and the Crossworks IDE. -\details Refer to http://feaser.com/openblt/doku.php?id=manual:demos - for detailed getting started instructions. +\details For detailed getting started instructions, refer to: + https://www.feaser.com/openblt/doku.php?id=manual:demos:olimex_stm32p103_crossworks. */ diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/prog.dox b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/prog.dox index 9e21aea6..843d42bf 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/prog.dox +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/prog.dox @@ -1,7 +1,16 @@ /** \defgroup Prog_ARMCM3_STM32F1_Olimex_STM32P103_GCC User Program -\brief User Program. \ingroup ARMCM3_STM32F1_Olimex_STM32P103_GCC +\brief User Program. +\details The intention of the demo user program is two-fold. (1) To test the + bootloader, you need some sort of firmware to see if you can perform a + firmware update with the bootloader. This program can be used for this + purpose. (2) To make firmware programmable by the bootloader, a few + adjustments to the firmware are required. The demo user program serves as an + example for how these adjustments can be implemented. Additional details on + this subject can be found in the port specifics documentation, which is + available at: + https://www.feaser.com/openblt/doku.php?id=manual:ports:armcm3_stm32. */ diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/demo.dox b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/demo.dox index ada7de9f..e68c7401 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/demo.dox +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/demo.dox @@ -1,8 +1,9 @@ /** \defgroup ARMCM3_STM32F1_Olimex_STM32P103_GCC Demo for Olimex STM32-P103/GCC +\ingroup Demos \brief Preconfigured programs for the Olimex STM32-P103 and the GCC compiler. -\details Refer to http://feaser.com/openblt/doku.php?id=manual:demos - for detailed getting started instructions. +\details For detailed getting started instructions, refer to: + https://www.feaser.com/openblt/doku.php?id=manual:demos:olimex_stm32p103_gcc. */ diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Prog/prog.dox b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Prog/prog.dox index a6bfdbfa..d45cf424 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Prog/prog.dox +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Prog/prog.dox @@ -1,7 +1,16 @@ /** \defgroup Prog_ARMCM3_STM32F1_Olimex_STM32P103_IAR User Program -\brief User Program. \ingroup ARMCM3_STM32F1_Olimex_STM32P103_IAR +\brief User Program. +\details The intention of the demo user program is two-fold. (1) To test the + bootloader, you need some sort of firmware to see if you can perform a + firmware update with the bootloader. This program can be used for this + purpose. (2) To make firmware programmable by the bootloader, a few + adjustments to the firmware are required. The demo user program serves as an + example for how these adjustments can be implemented. Additional details on + this subject can be found in the port specifics documentation, which is + available at: + https://www.feaser.com/openblt/doku.php?id=manual:ports:armcm3_stm32. */ diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/demo.dox b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/demo.dox index 67379bea..e9a5c57a 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/demo.dox +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/demo.dox @@ -1,8 +1,9 @@ /** \defgroup ARMCM3_STM32F1_Olimex_STM32P103_IAR Demo for Olimex STM32-P103/IAR +\ingroup Demos \brief Preconfigured programs for the Olimex STM32-P103 and the IAR Embedded Workbench IDE. -\details Refer to http://feaser.com/openblt/doku.php?id=manual:demos - for detailed getting started instructions. +\details For detailed getting started instructions, refer to: + https://www.feaser.com/openblt/doku.php?id=manual:demos:olimex_stm32p103_iar. */ diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/Prog/prog.dox b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/Prog/prog.dox index 7549cece..90c3a6c1 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/Prog/prog.dox +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/Prog/prog.dox @@ -1,7 +1,16 @@ /** \defgroup Prog_ARMCM3_STM32F1_Olimex_STM32P103_Keil User Program -\brief User Program. \ingroup ARMCM3_STM32F1_Olimex_STM32P103_Keil +\brief User Program. +\details The intention of the demo user program is two-fold. (1) To test the + bootloader, you need some sort of firmware to see if you can perform a + firmware update with the bootloader. This program can be used for this + purpose. (2) To make firmware programmable by the bootloader, a few + adjustments to the firmware are required. The demo user program serves as an + example for how these adjustments can be implemented. Additional details on + this subject can be found in the port specifics documentation, which is + available at: + https://www.feaser.com/openblt/doku.php?id=manual:ports:armcm3_stm32. */ diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/demo.dox b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/demo.dox index 0c9e9be0..8811da07 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/demo.dox +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/demo.dox @@ -1,8 +1,9 @@ /** \defgroup ARMCM3_STM32F1_Olimex_STM32P103_Keil Demo for Olimex STM32-P103/Keil +\ingroup Demos \brief Preconfigured programs for the Olimex STM32-P103 and the Keil MDK toolchain. -\details Refer to http://feaser.com/openblt/doku.php?id=manual:demos - for detailed getting started instructions. +\details For detailed getting started instructions, refer to: + https://www.feaser.com/openblt/doku.php?id=manual:demos:olimex_stm32p103_keil. */ diff --git a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/prog.dox b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/prog.dox index 423f82dd..373561cc 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/prog.dox +++ b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/prog.dox @@ -1,7 +1,16 @@ /** \defgroup Prog_ARMCM3_STM32F1_Olimexino_STM32_GCC User Program -\brief User Program. \ingroup ARMCM3_STM32F1_Olimexino_STM32_GCC +\brief User Program. +\details The intention of the demo user program is two-fold. (1) To test the + bootloader, you need some sort of firmware to see if you can perform a + firmware update with the bootloader. This program can be used for this + purpose. (2) To make firmware programmable by the bootloader, a few + adjustments to the firmware are required. The demo user program serves as an + example for how these adjustments can be implemented. Additional details on + this subject can be found in the port specifics documentation, which is + available at: + https://www.feaser.com/openblt/doku.php?id=manual:ports:armcm3_stm32. */ diff --git a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/demo.dox b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/demo.dox index 83a73fae..34d179be 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/demo.dox +++ b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/demo.dox @@ -1,8 +1,9 @@ /** \defgroup ARMCM3_STM32F1_Olimexino_STM32_GCC Demo for Olimexino-STM32/GCC +\ingroup Demos \brief Preconfigured programs for the Olimexino-STM32 and the GCC compiler. -\details Refer to http://feaser.com/openblt/doku.php?id=manual:demos - for detailed getting started instructions. +\details For detailed getting started instructions, refer to: + https://www.feaser.com/openblt/doku.php?id=manual:demos:olimexino_stm32_gcc. */ diff --git a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/Prog/prog.dox b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/Prog/prog.dox index fb8e8fe5..dee2ab64 100644 --- a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/Prog/prog.dox +++ b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/Prog/prog.dox @@ -1,7 +1,16 @@ /** \defgroup Prog_ARMCM3_STM32F2_Olimex_STM32F207_GCC User Program -\brief User Program. \ingroup ARMCM3_STM32F2_Olimex_STM32F207_GCC +\brief User Program. +\details The intention of the demo user program is two-fold. (1) To test the + bootloader, you need some sort of firmware to see if you can perform a + firmware update with the bootloader. This program can be used for this + purpose. (2) To make firmware programmable by the bootloader, a few + adjustments to the firmware are required. The demo user program serves as an + example for how these adjustments can be implemented. Additional details on + this subject can be found in the port specifics documentation, which is + available at: + https://www.feaser.com/openblt/doku.php?id=manual:ports:armcm3_stm32f2. */ diff --git a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/demo.dox b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/demo.dox index 52b77a79..36d6a1f6 100644 --- a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/demo.dox +++ b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/demo.dox @@ -1,8 +1,9 @@ /** \defgroup ARMCM3_STM32F2_Olimex_STM32F207_GCC Demo for Olimex STM32-P207/GCC +\ingroup Demos \brief Preconfigured programs for the Olimex STM32-P207 and the GCC compiler. -\details Refer to http://feaser.com/openblt/doku.php?id=manual:demos - for detailed getting started instructions. +\details For detailed getting started instructions, refer to: + https://www.feaser.com/openblt/doku.php?id=manual:demos:olimex_stm32p207_gcc. */ diff --git a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_GCC/Prog/prog.dox b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_GCC/Prog/prog.dox index 12c28f11..dbf0f6d6 100644 --- a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_GCC/Prog/prog.dox +++ b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_GCC/Prog/prog.dox @@ -1,7 +1,16 @@ /** \defgroup Prog_ARMCM4_STM32F3_Nucleo_F303K8_GCC User Program -\brief User Program. \ingroup ARMCM4_STM32F3_Nucleo_F303K8_GCC +\brief User Program. +\details The intention of the demo user program is two-fold. (1) To test the + bootloader, you need some sort of firmware to see if you can perform a + firmware update with the bootloader. This program can be used for this + purpose. (2) To make firmware programmable by the bootloader, a few + adjustments to the firmware are required. The demo user program serves as an + example for how these adjustments can be implemented. Additional details on + this subject can be found in the port specifics documentation, which is + available at: + https://www.feaser.com/openblt/doku.php?id=manual:ports:armcm4_stm32f3. */ diff --git a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_GCC/demo.dox b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_GCC/demo.dox index 01ef28f4..b2c3f526 100644 --- a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_GCC/demo.dox +++ b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_GCC/demo.dox @@ -1,8 +1,9 @@ /** \defgroup ARMCM4_STM32F3_Nucleo_F303K8_GCC Demo for Nucleo-F303K8 +\ingroup Demos \brief Preconfigured programs for the Nucleo-F303K8 and the GCC compiler. -\details Refer to http://feaser.com/openblt/doku.php?id=manual:demos - for detailed getting started instructions. +\details For detailed getting started instructions, refer to: + https://www.feaser.com/openblt/doku.php?id=manual:demos:nucleo_f303k8_gcc. */ diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_GCC/Prog/prog.dox b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_GCC/Prog/prog.dox index a1626c6a..4eb554bf 100644 --- a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_GCC/Prog/prog.dox +++ b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_GCC/Prog/prog.dox @@ -1,7 +1,16 @@ /** \defgroup Prog_ARMCM4_STM32F4_Olimex_STM32E407_GCC User Program -\brief User Program. \ingroup ARMCM4_STM32F4_Olimex_STM32E407_GCC +\brief User Program. +\details The intention of the demo user program is two-fold. (1) To test the + bootloader, you need some sort of firmware to see if you can perform a + firmware update with the bootloader. This program can be used for this + purpose. (2) To make firmware programmable by the bootloader, a few + adjustments to the firmware are required. The demo user program serves as an + example for how these adjustments can be implemented. Additional details on + this subject can be found in the port specifics documentation, which is + available at: + https://www.feaser.com/openblt/doku.php?id=manual:ports:armcm4_stm32. */ diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_GCC/demo.dox b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_GCC/demo.dox index 06f88096..b96e303c 100644 --- a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_GCC/demo.dox +++ b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_GCC/demo.dox @@ -1,8 +1,9 @@ /** \defgroup ARMCM4_STM32F4_Olimex_STM32E407_GCC Demo for Olimex STM32-E407/GCC +\ingroup Demos \brief Preconfigured programs for the Olimex STM32-E407 and the GCC compiler. -\details Refer to http://feaser.com/openblt/doku.php?id=manual:demos - for detailed getting started instructions. +\details For detailed getting started instructions, refer to: + https://www.feaser.com/openblt/doku.php?id=manual:demos:olimex_stm32e407_gcc. */ diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Prog/prog.dox b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Prog/prog.dox index f98099a1..a817f487 100644 --- a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Prog/prog.dox +++ b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Prog/prog.dox @@ -1,7 +1,16 @@ /** \defgroup Prog_ARMCM4_STM32F4_Olimex_STM32E407_IAR User Program -\brief User Program. \ingroup ARMCM4_STM32F4_Olimex_STM32E407_IAR +\brief User Program. +\details The intention of the demo user program is two-fold. (1) To test the + bootloader, you need some sort of firmware to see if you can perform a + firmware update with the bootloader. This program can be used for this + purpose. (2) To make firmware programmable by the bootloader, a few + adjustments to the firmware are required. The demo user program serves as an + example for how these adjustments can be implemented. Additional details on + this subject can be found in the port specifics documentation, which is + available at: + https://www.feaser.com/openblt/doku.php?id=manual:ports:armcm4_stm32. */ diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/demo.dox b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/demo.dox index 14fd8a90..f488376d 100644 --- a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/demo.dox +++ b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/demo.dox @@ -1,8 +1,9 @@ /** \defgroup ARMCM4_STM32F4_Olimex_STM32E407_IAR Demo for Olimex STM32-E407/IAR +\ingroup Demos \brief Preconfigured programs for the Olimex STM32-E407 and the IAR Embedded Workbench IDE. -\details Refer to http://feaser.com/openblt/doku.php?id=manual:demos - for detailed getting started instructions. +\details For detailed getting started instructions, refer to: + https://www.feaser.com/openblt/doku.php?id=manual:demos:olimex_stm32e407_iar. */ diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_GCC/Prog/prog.dox b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_GCC/Prog/prog.dox index 6d47a0ad..6a0ee47b 100644 --- a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_GCC/Prog/prog.dox +++ b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_GCC/Prog/prog.dox @@ -1,7 +1,16 @@ /** \defgroup Prog_ARMCM4_STM32F4_Olimex_STM32P405_GCC User Program -\brief User Program. \ingroup ARMCM4_STM32F4_Olimex_STM32P405_GCC +\brief User Program. +\details The intention of the demo user program is two-fold. (1) To test the + bootloader, you need some sort of firmware to see if you can perform a + firmware update with the bootloader. This program can be used for this + purpose. (2) To make firmware programmable by the bootloader, a few + adjustments to the firmware are required. The demo user program serves as an + example for how these adjustments can be implemented. Additional details on + this subject can be found in the port specifics documentation, which is + available at: + https://www.feaser.com/openblt/doku.php?id=manual:ports:armcm4_stm32. */ diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_GCC/demo.dox b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_GCC/demo.dox index 299fd000..c6eef03b 100644 --- a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_GCC/demo.dox +++ b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_GCC/demo.dox @@ -1,8 +1,9 @@ /** \defgroup ARMCM4_STM32F4_Olimex_STM32P405_GCC Demo for Olimex STM32-P405/GCC +\ingroup Demos \brief Preconfigured programs for the Olimex STM32-P405 and the GCC compiler. -\details Refer to http://feaser.com/openblt/doku.php?id=manual:demos - for detailed getting started instructions. +\details For detailed getting started instructions, refer to: + https://www.feaser.com/openblt/doku.php?id=manual:demos:olimex_stm32p405_gcc. */ diff --git a/Target/Demo/ARMCM4_TM4C_DK_TM4C123G_IAR/Prog/prog.dox b/Target/Demo/ARMCM4_TM4C_DK_TM4C123G_IAR/Prog/prog.dox index 0ed0084f..c601c221 100644 --- a/Target/Demo/ARMCM4_TM4C_DK_TM4C123G_IAR/Prog/prog.dox +++ b/Target/Demo/ARMCM4_TM4C_DK_TM4C123G_IAR/Prog/prog.dox @@ -1,7 +1,16 @@ /** \defgroup Prog_ARMCM4_TM4C_DK_TM4C123G_IAR User Program -\brief User Program. \ingroup ARMCM4_TM4C_DK_TM4C123G_IAR +\brief User Program. +\details The intention of the demo user program is two-fold. (1) To test the + bootloader, you need some sort of firmware to see if you can perform a + firmware update with the bootloader. This program can be used for this + purpose. (2) To make firmware programmable by the bootloader, a few + adjustments to the firmware are required. The demo user program serves as an + example for how these adjustments can be implemented. Additional details on + this subject can be found in the port specifics documentation, which is + available at: + https://www.feaser.com/openblt/doku.php?id=manual:ports:armcm4_tm4c. */ diff --git a/Target/Demo/ARMCM4_TM4C_DK_TM4C123G_IAR/demo.dox b/Target/Demo/ARMCM4_TM4C_DK_TM4C123G_IAR/demo.dox index f3d7baea..5c4ec281 100644 --- a/Target/Demo/ARMCM4_TM4C_DK_TM4C123G_IAR/demo.dox +++ b/Target/Demo/ARMCM4_TM4C_DK_TM4C123G_IAR/demo.dox @@ -1,8 +1,9 @@ /** \defgroup ARMCM4_TM4C_DK_TM4C123G_IAR Demo for Texas Instruments DK-TM4C123G/IAR +\ingroup Demos \brief Preconfigured programs for the Texas Instruments DK-TM4C123G and the IAR Embedded Workbench IDE. -\details Refer to http://feaser.com/openblt/doku.php?id=manual:demos - for detailed getting started instructions. +\details For detailed getting started instructions, refer to: + https://www.feaser.com/openblt/doku.php?id=manual:demos:dk_tm4c123g_iar. */ diff --git a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/prog.dox b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/prog.dox index 4f6c8714..5997e003 100644 --- a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/prog.dox +++ b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/prog.dox @@ -1,7 +1,16 @@ /** \defgroup Prog_ARMCM4_XMC4_XMC4700_Relax_Kit_GCC User Program -\brief User Program. \ingroup ARMCM4_XMC4_XMC4700_Relax_Kit_GCC +\brief User Program. +\details The intention of the demo user program is two-fold. (1) To test the + bootloader, you need some sort of firmware to see if you can perform a + firmware update with the bootloader. This program can be used for this + purpose. (2) To make firmware programmable by the bootloader, a few + adjustments to the firmware are required. The demo user program serves as an + example for how these adjustments can be implemented. Additional details on + this subject can be found in the port specifics documentation, which is + available at: + https://www.feaser.com/openblt/doku.php?id=manual:ports:armcm4_xmc4. */ diff --git a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/demo.dox b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/demo.dox index ae78bb68..699135dd 100644 --- a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/demo.dox +++ b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/demo.dox @@ -1,9 +1,10 @@ /** \defgroup ARMCM4_XMC4_XMC4700_Relax_Kit_GCC Demo for XMC4700 Relax Kit/GCC +\ingroup Demos \brief Preconfigured programs for the Infineon XMC4700 Relax Kit board and the Dave 4 development environment, which is based on the ARM GCC toolchain. -\details Refer to http://feaser.com/openblt/doku.php?id=manual:demos - for detailed getting started instructions. +\details For detailed getting started instructions, refer to: + https://www.feaser.com/openblt/doku.php?id=manual:demos:infineon_xmc4700_relax_kit_gcc. */ diff --git a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Prog/prog.dox b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Prog/prog.dox index 12266c4c..e0f322aa 100644 --- a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Prog/prog.dox +++ b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Prog/prog.dox @@ -1,7 +1,16 @@ /** \defgroup Prog_ARMCM4_XMC4_XMC4700_Relax_Kit_IAR User Program -\brief User Program. \ingroup ARMCM4_XMC4_XMC4700_Relax_Kit_IAR +\brief User Program. +\details The intention of the demo user program is two-fold. (1) To test the + bootloader, you need some sort of firmware to see if you can perform a + firmware update with the bootloader. This program can be used for this + purpose. (2) To make firmware programmable by the bootloader, a few + adjustments to the firmware are required. The demo user program serves as an + example for how these adjustments can be implemented. Additional details on + this subject can be found in the port specifics documentation, which is + available at: + https://www.feaser.com/openblt/doku.php?id=manual:ports:armcm4_xmc4. */ diff --git a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/demo.dox b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/demo.dox index 1289333e..d2986ce5 100644 --- a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/demo.dox +++ b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/demo.dox @@ -1,8 +1,9 @@ /** \defgroup ARMCM4_XMC4_XMC4700_Relax_Kit_IAR Demo for XMC4700 Relax Kit/IAR +\ingroup Demos \brief Preconfigured programs for the Infineon XMC4700 Relax Kit board and the IAR compiler. -\details Refer to http://feaser.com/openblt/doku.php?id=manual:demos - for detailed getting started instructions. +\details For detailed getting started instructions, refer to: + https://www.feaser.com/openblt/doku.php?id=manual:demos:infineon_xmc4700_relax_kit_iar. */ diff --git a/Target/Demo/HCS12_Evbplus_Dragon12p_CodeWarrior/Prog/prog.dox b/Target/Demo/HCS12_Evbplus_Dragon12p_CodeWarrior/Prog/prog.dox index 5927ee7b..ff69c264 100644 --- a/Target/Demo/HCS12_Evbplus_Dragon12p_CodeWarrior/Prog/prog.dox +++ b/Target/Demo/HCS12_Evbplus_Dragon12p_CodeWarrior/Prog/prog.dox @@ -1,7 +1,16 @@ /** \defgroup Prog_HCS12_Evbplus_Dragon12p_CodeWarrior User Program -\brief User Program. \ingroup HCS12_Evbplus_Dragon12p_CodeWarrior +\brief User Program. +\details The intention of the demo user program is two-fold. (1) To test the + bootloader, you need some sort of firmware to see if you can perform a + firmware update with the bootloader. This program can be used for this + purpose. (2) To make firmware programmable by the bootloader, a few + adjustments to the firmware are required. The demo user program serves as an + example for how these adjustments can be implemented. Additional details on + this subject can be found in the port specifics documentation, which is + available at: + https://www.feaser.com/openblt/doku.php?id=manual:ports:hcs12. */ diff --git a/Target/Demo/HCS12_Evbplus_Dragon12p_CodeWarrior/demo.dox b/Target/Demo/HCS12_Evbplus_Dragon12p_CodeWarrior/demo.dox index 4422ef96..03f191f8 100644 --- a/Target/Demo/HCS12_Evbplus_Dragon12p_CodeWarrior/demo.dox +++ b/Target/Demo/HCS12_Evbplus_Dragon12p_CodeWarrior/demo.dox @@ -1,8 +1,9 @@ /** \defgroup HCS12_Evbplus_Dragon12p_CodeWarrior Demo for Dragon12-plus/CodeWarrior +\ingroup Demos \brief Preconfigured programs for the EVBplus Dragon12-plus and the CodeWarrior IDE. -\details Refer to http://feaser.com/openblt/doku.php?id=manual:demos - for detailed getting started instructions. +\details For detailed getting started instructions, refer to: + https://www.feaser.com/openblt/doku.php?id=manual:demos:evbplus_dragon12p_codewarrior. */ diff --git a/Target/Demo/demos.dox b/Target/Demo/demos.dox new file mode 100644 index 00000000..3c6f5540 --- /dev/null +++ b/Target/Demo/demos.dox @@ -0,0 +1,18 @@ +/** +\defgroup Demos Bootloader Demos +\brief Preconfigured demo programs. +\details Each demo consists of a bootloader and user program. The bootloader can be + tested by performing a firmware udpate using the supplied user program. + Refer to https://www.feaser.com/openblt/doku.php?id=manual:demos for an + overview of all available demo programs. + + The easiest way to get started with the bootloader is by obtaining a low + cost development board with on-chip debugger, for which a demo is available. + For example one of the ST STM32 Nucleo boards. Getting to know that + bootloader and how it works is much easier once you have it running. Then + porting it to your own microcontroller system will go smoother. If you'd + like assistance or outsource the integration of the bootloader on your + system, feel free to contact Feaser (http://www.feaser.com). +*/ + + diff --git a/Target/Source/ARM7_LPC2000/target.dox b/Target/Source/ARM7_LPC2000/target.dox index 7bda23ea..95c9f324 100644 --- a/Target/Source/ARM7_LPC2000/target.dox +++ b/Target/Source/ARM7_LPC2000/target.dox @@ -1,5 +1,6 @@ /** \defgroup Target_ARM7_LPC2000 Target ARM7 LPC2000 +\ingroup Ports \brief Target dependent code for the ARM7 LPC2000 microcontroller family. \details This module implements the bootloader's target dependent part for the ARM7 LPC2000 microcontroller family. diff --git a/Target/Source/ARMCM0_STM32F0/target.dox b/Target/Source/ARMCM0_STM32F0/target.dox index 96fac6bf..28be3dd2 100644 --- a/Target/Source/ARMCM0_STM32F0/target.dox +++ b/Target/Source/ARMCM0_STM32F0/target.dox @@ -1,5 +1,6 @@ /** \defgroup Target_ARMCM0_STM32F0 Target ARMCM0 STM32F0 +\ingroup Ports \brief Target dependent code for the ARMCM0 STM32F0 microcontroller family. \details This module implements the bootloader's target dependent part for the ARMCM0 STM32F0 microcontroller family. diff --git a/Target/Source/ARMCM0_XMC1/target.dox b/Target/Source/ARMCM0_XMC1/target.dox index da87c62e..a1dc0a02 100644 --- a/Target/Source/ARMCM0_XMC1/target.dox +++ b/Target/Source/ARMCM0_XMC1/target.dox @@ -1,5 +1,6 @@ /** \defgroup Target_ARMCM0_XMC1 Target ARMCM0 XMC1 +\ingroup Ports \brief Target dependent code for the ARMCM0 XMC1xxx microcontroller family. \details This module implements the bootloader's target dependent part for the ARMCM0 XMC1xxx microcontroller family. diff --git a/Target/Source/ARMCM3_EFM32/target.dox b/Target/Source/ARMCM3_EFM32/target.dox index 9acd608e..144e5400 100644 --- a/Target/Source/ARMCM3_EFM32/target.dox +++ b/Target/Source/ARMCM3_EFM32/target.dox @@ -1,5 +1,6 @@ /** \defgroup Target_ARMCM3_EFM32 Target ARMCM3 EFM32 +\ingroup Ports \brief Target dependent code for the ARMCM3 EFM32 microcontroller family. \details This module implements the bootloader's target dependent part for the ARMCM3 EFM32 microcontroller family. diff --git a/Target/Source/ARMCM3_LM3S/target.dox b/Target/Source/ARMCM3_LM3S/target.dox index 24965ea5..b8cc982e 100644 --- a/Target/Source/ARMCM3_LM3S/target.dox +++ b/Target/Source/ARMCM3_LM3S/target.dox @@ -1,5 +1,6 @@ /** \defgroup Target_ARMCM3_LM3S Target ARMCM3 LM3S +\ingroup Ports \brief Target dependent code for the ARMCM3 LM3S microcontroller family. \details This module implements the bootloader's target dependent part for the ARMCM3 LM3S microcontroller family. diff --git a/Target/Source/ARMCM3_STM32F1/target.dox b/Target/Source/ARMCM3_STM32F1/target.dox index e9526ee4..c087d30a 100644 --- a/Target/Source/ARMCM3_STM32F1/target.dox +++ b/Target/Source/ARMCM3_STM32F1/target.dox @@ -1,5 +1,6 @@ /** \defgroup Target_ARMCM3_STM32F1 Target ARMCM3 STM32F1 +\ingroup Ports \brief Target dependent code for the ARMCM3 STM32F1 microcontroller family. \details This module implements the bootloader's target dependent part for the ARMCM3 STM32F1 microcontroller family. diff --git a/Target/Source/ARMCM3_STM32F2/target.dox b/Target/Source/ARMCM3_STM32F2/target.dox index 18003b73..f6656440 100644 --- a/Target/Source/ARMCM3_STM32F2/target.dox +++ b/Target/Source/ARMCM3_STM32F2/target.dox @@ -1,5 +1,6 @@ /** \defgroup Target_ARMCM3_STM32F2 Target ARMCM3 STM32F2 +\ingroup Ports \brief Target dependent code for the ARMCM3 STM32F2xx microcontroller family. \details This module implements the bootloader's target dependent part for the ARMCM3 STM32F2xx microcontroller family. diff --git a/Target/Source/ARMCM4_STM32F3/target.dox b/Target/Source/ARMCM4_STM32F3/target.dox index 2455926a..74ee7343 100644 --- a/Target/Source/ARMCM4_STM32F3/target.dox +++ b/Target/Source/ARMCM4_STM32F3/target.dox @@ -1,5 +1,6 @@ /** \defgroup Target_ARMCM4_STM32F3 Target ARMCM4 STM32F3 +\ingroup Ports \brief Target dependent code for the ARMCM4 STM32F3 microcontroller family. \details This module implements the bootloader's target dependent part for the ARMCM4 STM32F3 microcontroller family. diff --git a/Target/Source/ARMCM4_STM32F4/target.dox b/Target/Source/ARMCM4_STM32F4/target.dox index b8e88125..3eef0500 100644 --- a/Target/Source/ARMCM4_STM32F4/target.dox +++ b/Target/Source/ARMCM4_STM32F4/target.dox @@ -1,5 +1,6 @@ /** \defgroup Target_ARMCM4_STM32F4 Target ARMCM4 STM32F4 +\ingroup Ports \brief Target dependent code for the ARMCM4 STM32F4 microcontroller family. \details This module implements the bootloader's target dependent part for the ARMCM4 STM32F4 microcontroller family. diff --git a/Target/Source/ARMCM4_TM4C/target.dox b/Target/Source/ARMCM4_TM4C/target.dox index 30280552..36447301 100644 --- a/Target/Source/ARMCM4_TM4C/target.dox +++ b/Target/Source/ARMCM4_TM4C/target.dox @@ -1,5 +1,6 @@ /** \defgroup Target_ARMCM4_TM4C Target ARMCM4 TM4C +\ingroup Ports \brief Target dependent code for the ARMCM4 TM4C microcontroller family. \details This module implements the bootloader's target dependent part for the ARMCM4 TM4C microcontroller family. diff --git a/Target/Source/ARMCM4_XMC4/target.dox b/Target/Source/ARMCM4_XMC4/target.dox index a38f16bd..2245f45f 100644 --- a/Target/Source/ARMCM4_XMC4/target.dox +++ b/Target/Source/ARMCM4_XMC4/target.dox @@ -1,5 +1,6 @@ /** \defgroup Target_ARMCM4_XMC4 Target ARMCM4 XMC4 +\ingroup Ports \brief Target dependent code for the ARMCM4 XMC4xxx microcontroller family. \details This module implements the bootloader's target dependent part for the ARMCM4 XMC4xxx microcontroller family. diff --git a/Target/Source/HCS12/target.dox b/Target/Source/HCS12/target.dox index b7ce6178..5b97e344 100644 --- a/Target/Source/HCS12/target.dox +++ b/Target/Source/HCS12/target.dox @@ -1,5 +1,6 @@ /** \defgroup Target_HCS12 Target HCS12 +\ingroup Ports \brief Target dependent code for the Freescale HCS12 microcontroller family. \details This module implements the bootloader's target dependent part for the Freescale HCS12 microcontroller family. diff --git a/Target/Source/TRICORE_TC1798/target.dox b/Target/Source/TRICORE_TC1798/target.dox index 1374c50e..7bf2b66b 100644 --- a/Target/Source/TRICORE_TC1798/target.dox +++ b/Target/Source/TRICORE_TC1798/target.dox @@ -1,5 +1,6 @@ /** \defgroup Target_TRICORE_TC1798 Target Tricore TC1798 +\ingroup Ports \brief Target dependent code for the Tricore TC1798 microcontroller family. \details This module implements the bootloader's target dependent part for the Tricore TC1798 microcontroller family. diff --git a/Target/Source/ports.dox b/Target/Source/ports.dox new file mode 100644 index 00000000..72ff6169 --- /dev/null +++ b/Target/Source/ports.dox @@ -0,0 +1,10 @@ +/** +\defgroup Ports Bootloader Ports +\brief Target dependent code. +\details The bootloader targets contain the microcontroller and compiler dependent + parts of the bootloader. They are grouped per microcontroller family. This is + the part that needs to be newly developed when porting the bootloader to a + new microcontroller family. +*/ + + diff --git a/Target/Source/readme.dox b/Target/Source/readme.dox index 0d5d2495..b97b3430 100644 --- a/Target/Source/readme.dox +++ b/Target/Source/readme.dox @@ -11,12 +11,18 @@ The software program's architecture is divided into 4 major categories, namely t application code (App), target independent code (Core), target dependent code (Target), and compiler specific code (Comp). +\image html openblt_architecture.png +\image latex openblt_architecture.png + To configure and fine-tune the bootloader for integration in your product, all you have to do is take the demo bootloader project for the microcontroller and compiler you are using, and (optionally) modify just the application code (App) to fit your needs. This typically involves changing the configuration header file (blt_conf.h) and the implementation of the hook functions (hooks.c). +For more in-depth information behind the design of the OpenBLT bootloader, you can visit: +https://www.feaser.com/openblt/doku.php?id=manual:design. + \section copy Copyright and Licensing \verbatim ----------------------------------------------------------------------------------------