aboutsummaryrefslogtreecommitdiffstats
path: root/examples/baremetal
Commit message (Collapse)AuthorAgeFilesLines
* Remove `import qbs` from all project filesDenis Shienkov2021-08-0423-46/+0
| | | | | | | | | | | | | | ... because we don't need in this inclusion at all. But for some cases it is impossible to remove that inclusions (and even to move on next lines) because then the some tests are failed by unknown reason. For those tests were added the following comments on the inclusion lines: `// FIXME: Don't remove this import because then the test fails!` Change-Id: I9153fd0e38b94af08168e499ee46a23889ee4d73 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* baremetal: Add support for IAR toolchain to 'stm32f103' exampleDenis Shienkov2020-10-024-0/+240
| | | | | Change-Id: I66810811b04d1fb7909ee0bb9975d1823ce6e9b6 Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com>
* baremetal: Add support for IAR toolchain to 'pca10040' exampleDenis Shienkov2020-10-014-0/+338
| | | | | Change-Id: I78ba146f349018f77285e0fd5957fc49bfc03794 Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com>
* baremetal: Fix startup code for PCA10040 board using Keil toolchainDenis Shienkov2020-10-011-238/+111
| | | | | Change-Id: I09d3d3edbcdb3d1e5ae82fce4d204a174dfda5bb Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com>
* baremetal: Add missing target assembler flags for ARM architecture examplesDenis Shienkov2020-09-304-0/+26
| | | | | Change-Id: If8a75095f98bf38f9cbd178d8ed857dfcb368833 Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com>
* baremetal: Add support for IAR toolchain to 'pca10001' exampleDenis Shienkov2020-09-304-0/+229
| | | | | Change-Id: I2efcdf5009d0011ceb11e37451305c36f0f87475 Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com>
* baremetal: Add new example for Nordic's 'pca10001' boardDenis Shienkov2020-09-3012-0/+1040
| | | | | | | | | | | | This commit adds example for both PCA10001 and PCA10024 development boards (based on nRF51822 MCU) from Nordic Semiconductor. This example only blinks with the green LED and supports both GCC and KEIL toolchains. Change-Id: I5b77cfc45fee4b8d52d9cc1647f689b5e737c132 Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com>
* baremetal: Fix compilation of 'pca10040' example using Keil toolchainDenis Shienkov2020-09-301-0/+3
| | | | | Change-Id: I57bfbd5e6865527187661fb2fae8c47d49349dfc Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com>
* baremetal: Add WiFi AP example for ESP8266 MCU using GCC toolchainDenis Shienkov2020-09-248-0/+384
| | | | | | | | | | | | | | | This example implements the non-connectable WiFi access point running on the ESP8266-WROOM-02 module: * https://www.espressif.com/sites/default/files/documentation/0c-esp-wroom-02_datasheet_en.pdf For compilation of this module requires the GCC-based proprietary (pre-compiled) ESP8266 NON-OS SDK: * https://github.com/espressif/ESP8266_NONOS_SDK Change-Id: I035e9d8dc621d0981783008fe12af378ee9b02e6 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Fix TestBlackboxExamples with iOS profileIvan Komissarov2020-06-083-7/+10
| | | | | Change-Id: Ic5b37c323c726227311d5c0c73477da8043e3315 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* baremetal: Add GCC toolchain support to pca10040 exampleDenis Shienkov2020-04-284-1/+437
| | | | | | Change-Id: I7a482296ecbcddc91d6ab430155d6a45e32a2cc7 Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com> Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* baremetal: Add GCC toolchain support to stm32f103 exampleDenis Shienkov2020-04-284-1/+380
| | | | | Change-Id: Ida327f4ef61de58040bd949ec71b2375cbe3f4b0 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* baremetal: Add LED blink example for pca10040 board using Keil toolchainDenis Shienkov2020-04-2810-0/+893
| | | | | | | | | This development board based on Nordic nRF52832 ARM MCU: * https://www.nordicsemi.com/Software-and-Tools/Development-Kits/nRF52-DK Change-Id: Ib29b2d9afcaf1d56c834557982363aa6e5493259 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* baremetal: Add LED blink example for stm32f103 MCU using Keil toolchainDenis Shienkov2020-04-2710-1/+702
| | | | | | Change-Id: Id52108a5e4397efb28e6e8319653fde87a256720 Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com> Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* baremetal: fix greenblink example with old sdcc compilerIvan Komissarov2020-03-231-0/+3
| | | | | | | There is no NOP macro defined in mcs51/compiler.h, provide a fallback. Change-Id: Ifaeb8b54ec87e05f6bb4ba5060e1b18a2c94c78e Reviewed-by: Denis Shienkov <denis.shienkov@gmail.com>
* baremetal: Fix some typos in README files of examplesDenis Shienkov2020-03-172-2/+2
| | | | | | Change-Id: I5fac5a0a690b9302276acddb502c6be6b9492b60 Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com> Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* baremetal: Fix target ARM architecture condition in an examplesDenis Shienkov2020-03-171-1/+1
| | | | | | | We need to use .startsWith("arm") instead of .contains("arm"). Change-Id: I521eea231313ce79132ff30a3a05eed629f33b06 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* baremetal: Add USB HID gamepads example for MSP430f5529 chipDenis Shienkov2019-11-0220-1/+3149
| | | | | | | | | This example demonstrates how to create the USB HID device on MSP430f5529 chip (based on MSP430 architecture) using the different toolchains (IAR EW, GCC). Change-Id: Ic4d6a17d3e75e7ccb9b1f3eeaaef9abdf2da896b Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* baremetal: Add USB HID gamepads example for CY7C68013A chipDenis Shienkov2019-10-2919-0/+3286
| | | | | | | | | | | This example demonstrates how to create the USB HID device on CY7C68013A chip (based on 8051 architecture) using the different toolchains (SDCC, IAR EW, KEIL). Change-Id: I2678c680245c1b969466b2e91fe04850635cc09b Reviewed-by: Richard Weickelt <richard@weickelt.de> Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com> Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* baremetal: Add support for GCC to msp430f5529 exampleDenis Shienkov2019-08-234-0/+21
| | | | | | Change-Id: I0cb4e24f42945b88ef2ff283d4809d47cf95e81d Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com> Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* baremetal: Add example for MSP-EXP430F5529LP boardDenis Shienkov2019-08-159-0/+518
| | | | | | | | This commit adds a simple example for the msp430-based microcontroller which blinking of the red LED and can be built for IAR EW toolchain. Change-Id: I5025130848020e71bef449f0ed15da1f68698e79 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* bare-metal: Remove target flag from the MCS51 example for SDCCDenis Shienkov2019-07-291-2/+1
| | | | | | | ... as this flag automatically sets inside of SDCC module. Change-Id: If670a3a67ed66f8fe9f2209e5259e57a1fb85f49 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* bare-metal: Add support for SDCC to stm8s103f exampleDenis Shienkov2019-07-292-6/+25
| | | | | Change-Id: I00b62a426e806bbb57526658f7a5d3cb9a210b48 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* bare-metal: Add example for STM8S103F3 boardDenis Shienkov2019-07-2611-4/+449
| | | | | | | | | This commit adds a simple example for the stm8-based microcontroller which blinking of the red LED and can be built for IAR EW toolchain. Change-Id: I6df068b0a2104f7418ed01c6a8ca03b2f9aef3cf Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com> Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* baremetal: Add example for SDCC toolchain for 8051 architectureDenis Shienkov2019-05-062-5/+19
| | | | | | Change-Id: I4a7dfadcefdca0b8c26167188c46fbc5cdd4766b Reviewed-by: Richard Weickelt <richard@weickelt.de> Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* bare-metal: Add example for CC2540 USB dongleDenis Shienkov2019-04-268-1/+468
| | | | | | | | | | | | This commit adds a simple example for the 8051-based microcontroller which blinking of the green LED and can be built for different toolchains: * IAR EW * KEIL uVision Change-Id: I8c35594884c60b0980f5c8310f87dd0528ab8799 Reviewed-by: Richard Weickelt <richard@weickelt.de> Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* bare-metal: Add example for OLIMEX AVR-CAN boardDenis Shienkov2019-04-177-1/+409
| | | | | | | | | | | This commit adds a simple example for the AVR-based microcontroller which blinking of the red LED and can be built for different toolchains: * GCC * IAR EW Change-Id: If2c1695f55cf5ed36dcc288f272e5972d4fab3c9 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* bare-metal: Add example for STM32F4DISCOVERY boardDenis Shienkov2019-04-1514-0/+1525
This commit adds a simple example for the ARM-based microcontroller which blinking of the blue LED and can be built for different toolchains: * GCC * IAR EW * KEIL MDK Change-Id: Icf9f1bb20356f5ccc532e895754ec0a7928ecdbc Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>