From 9510b6d9b7455d9f2f6d6566ab30157e544885d1 Mon Sep 17 00:00:00 2001 From: Vassilis Serasidis Date: Mon, 26 Aug 2019 05:36:38 +0300 Subject: [PATCH 1/4] Out of date information has been removed. --- README.md | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 0c78447f..d8a49722 100644 --- a/README.md +++ b/README.md @@ -34,10 +34,9 @@ For your convenience, you can find [here](https://github.com/Serasidis/STM32_HID 5. Connect ```BOOT-0``` and ```BOOT-1``` pins (or on-board jumpers) to GND ('0' on BluePill board) 6. Type on Windows CMD (or Linux terminal) ```st-flash.exe write hid_generic_pc13.bin 0x8000000``` for programming the HID Bootloader firmware to a **BluePill** board. 7. Apply the ```Arduino_STM32_patch``` from [here](https://github.com/Serasidis/STM32_HID_Bootloader) in case of using Roger's Core (select the zip file according to your Operating System). -8. ***STM Official Core will be supported soon***. -9. Select from Arduino IDE ```Tools > Board > [your_stm32_board]``` -10. Select ```Tools > Upload method > HID Bootloader 2.1``` or newer -11. You are ready ! +8. Select from Arduino IDE ```Tools > Board > [your_stm32_board]``` +9. Select ```Tools > Upload method > HID Bootloader 2.1``` or newer +10. You are ready ! Normally, both ```BOOT-0``` and ```BOOT-1``` must be connected to '0'. If you connect ```BOOT-1``` pin to 3.3V (or '1' on BluePill boards), the board will stay in HID Bootloader mode. @@ -51,10 +50,9 @@ Normally, both ```BOOT-0``` and ```BOOT-1``` must be connected to '0'. If you co 5. Set ```BOOT-0``` pin to '1' (3.3V) and reset the board 6. Type on Windows CMD (or Linux terminal) ```stm32flash.exe -g 0x8000000 -b 115200 -w hid_generic_pc13.bin COM2 ``` or ```stm32flash -g 0x8000000 -b 115200 -w hid_generic_pc13.bin /dev/ttyS0``` for programming the HID Bootloader firmware to a **BluePill** board. 7. Apply the ```Arduino_STM32_patch``` from [here](https://github.com/Serasidis/STM32_HID_Bootloader) in case of using Roger's Core (select the zip file according to your Operating System). -8. ***STM Official Core will be supported soon***. -9. Select from Arduino IDE ```Tools > Board > [your_stm32_board]``` -10. Select ```Tools > Upload method > HID Bootloader 2.1``` or newer -11. You are ready ! +8. Select from Arduino IDE ```Tools > Board > [your_stm32_board]``` +9. Select ```Tools > Upload method > HID Bootloader 2.1``` or newer +10. You are ready ! ## CLI folder From 4cc9d480ccfb4da7aca3bbd0198a994234dede3c Mon Sep 17 00:00:00 2001 From: Vassilis Serasidis Date: Mon, 26 Aug 2019 13:41:40 +0300 Subject: [PATCH 2/4] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index d8a49722..dfd1b227 100644 --- a/README.md +++ b/README.md @@ -30,7 +30,7 @@ For your convenience, you can find [here](https://github.com/Serasidis/STM32_HID 1. Download the [latest HID Bootloader](https://github.com/Serasidis/STM32_HID_Bootloader/releases) release 2. Download the [texane stlink](https://github.com/texane/stlink/releases/tag/1.3.0) according to your operating system (Windows, MacOSX, Linux) 3. Extract the texane stlink to your hard disk. You will need the file ```st-flash``` (it is into the bin folder). -4. Copy into that folder the HID Bootloader file (xxx.bin) according to your board. ``` hid_generic_pc13.bin``` The on-board LED is connectet to the PC13 pin. +4. Copy into that folder the HID Bootloader file (xxx.bin) according to your board. e.g. ```hid_generic_pc13.bin``` file is for BluePil board, ```hid_maple_mini.bin``` is for Maple mini board etc. The on-board LED is connectet to the PC13 pin. 5. Connect ```BOOT-0``` and ```BOOT-1``` pins (or on-board jumpers) to GND ('0' on BluePill board) 6. Type on Windows CMD (or Linux terminal) ```st-flash.exe write hid_generic_pc13.bin 0x8000000``` for programming the HID Bootloader firmware to a **BluePill** board. 7. Apply the ```Arduino_STM32_patch``` from [here](https://github.com/Serasidis/STM32_HID_Bootloader) in case of using Roger's Core (select the zip file according to your Operating System). @@ -46,7 +46,7 @@ Normally, both ```BOOT-0``` and ```BOOT-1``` must be connected to '0'. If you co 1. Download the [latest HID Bootloader](https://github.com/Serasidis/STM32_HID_Bootloader/releases) release 2. Download the [stm32flash](https://github.com/rogerclarkmelbourne/Arduino_STM32/tree/master/tools) from Roger's Clark Github repo. 3. Extract the stm32flash to your hard disk. -4. Copy into that folder the HID Bootloader file (xxx.bin) according to your board. ``` hid_generic_pc13.bin``` The on-board LED is connectet to the PC13 pin. +4. Copy into that folder the HID Bootloader file (xxx.bin) according to your board. e.g. ```hid_generic_pc13.bin``` file is for BluePil board, ```hid_maple_mini.bin``` is for Maple mini board etc The on-board LED is connectet to the PC13 pin. 5. Set ```BOOT-0``` pin to '1' (3.3V) and reset the board 6. Type on Windows CMD (or Linux terminal) ```stm32flash.exe -g 0x8000000 -b 115200 -w hid_generic_pc13.bin COM2 ``` or ```stm32flash -g 0x8000000 -b 115200 -w hid_generic_pc13.bin /dev/ttyS0``` for programming the HID Bootloader firmware to a **BluePill** board. 7. Apply the ```Arduino_STM32_patch``` from [here](https://github.com/Serasidis/STM32_HID_Bootloader) in case of using Roger's Core (select the zip file according to your Operating System). From 8ffebc65efdccb4a4b55b4bbd023e9c2c2b8cc37 Mon Sep 17 00:00:00 2001 From: Vassilis Serasidis Date: Mon, 26 Aug 2019 13:43:34 +0300 Subject: [PATCH 3/4] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index dfd1b227..adbc9a94 100644 --- a/README.md +++ b/README.md @@ -30,7 +30,7 @@ For your convenience, you can find [here](https://github.com/Serasidis/STM32_HID 1. Download the [latest HID Bootloader](https://github.com/Serasidis/STM32_HID_Bootloader/releases) release 2. Download the [texane stlink](https://github.com/texane/stlink/releases/tag/1.3.0) according to your operating system (Windows, MacOSX, Linux) 3. Extract the texane stlink to your hard disk. You will need the file ```st-flash``` (it is into the bin folder). -4. Copy into that folder the HID Bootloader file (xxx.bin) according to your board. e.g. ```hid_generic_pc13.bin``` file is for BluePil board, ```hid_maple_mini.bin``` is for Maple mini board etc. The on-board LED is connectet to the PC13 pin. +4. Copy into that folder the HID Bootloader file (xxx.bin) according to your board. e.g. ```hid_generic_pc13.bin``` file is for **BluePil** board, ```hid_maple_mini.bin``` is for **Maple Mini** board etc. The on-board LED is connectet to the PC13 pin. 5. Connect ```BOOT-0``` and ```BOOT-1``` pins (or on-board jumpers) to GND ('0' on BluePill board) 6. Type on Windows CMD (or Linux terminal) ```st-flash.exe write hid_generic_pc13.bin 0x8000000``` for programming the HID Bootloader firmware to a **BluePill** board. 7. Apply the ```Arduino_STM32_patch``` from [here](https://github.com/Serasidis/STM32_HID_Bootloader) in case of using Roger's Core (select the zip file according to your Operating System). @@ -46,7 +46,7 @@ Normally, both ```BOOT-0``` and ```BOOT-1``` must be connected to '0'. If you co 1. Download the [latest HID Bootloader](https://github.com/Serasidis/STM32_HID_Bootloader/releases) release 2. Download the [stm32flash](https://github.com/rogerclarkmelbourne/Arduino_STM32/tree/master/tools) from Roger's Clark Github repo. 3. Extract the stm32flash to your hard disk. -4. Copy into that folder the HID Bootloader file (xxx.bin) according to your board. e.g. ```hid_generic_pc13.bin``` file is for BluePil board, ```hid_maple_mini.bin``` is for Maple mini board etc The on-board LED is connectet to the PC13 pin. +4. Copy into that folder the HID Bootloader file (xxx.bin) according to your board. e.g. ```hid_generic_pc13.bin``` file is for **BluePil** board, ```hid_maple_mini.bin``` is for **Maple Mini** board etc The on-board LED is connectet to the PC13 pin. 5. Set ```BOOT-0``` pin to '1' (3.3V) and reset the board 6. Type on Windows CMD (or Linux terminal) ```stm32flash.exe -g 0x8000000 -b 115200 -w hid_generic_pc13.bin COM2 ``` or ```stm32flash -g 0x8000000 -b 115200 -w hid_generic_pc13.bin /dev/ttyS0``` for programming the HID Bootloader firmware to a **BluePill** board. 7. Apply the ```Arduino_STM32_patch``` from [here](https://github.com/Serasidis/STM32_HID_Bootloader) in case of using Roger's Core (select the zip file according to your Operating System). From d69d0bbcce2642871aaaf5d377305e6b4985f547 Mon Sep 17 00:00:00 2001 From: Vassilis Serasidis Date: Mon, 26 Aug 2019 13:44:32 +0300 Subject: [PATCH 4/4] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index adbc9a94..5e432b3d 100644 --- a/README.md +++ b/README.md @@ -30,7 +30,7 @@ For your convenience, you can find [here](https://github.com/Serasidis/STM32_HID 1. Download the [latest HID Bootloader](https://github.com/Serasidis/STM32_HID_Bootloader/releases) release 2. Download the [texane stlink](https://github.com/texane/stlink/releases/tag/1.3.0) according to your operating system (Windows, MacOSX, Linux) 3. Extract the texane stlink to your hard disk. You will need the file ```st-flash``` (it is into the bin folder). -4. Copy into that folder the HID Bootloader file (xxx.bin) according to your board. e.g. ```hid_generic_pc13.bin``` file is for **BluePil** board, ```hid_maple_mini.bin``` is for **Maple Mini** board etc. The on-board LED is connectet to the PC13 pin. +4. Copy into that folder the HID Bootloader file (xxx.bin) according to your board. e.g. ```hid_generic_pc13.bin``` file is for **BluePill** board, ```hid_maple_mini.bin``` is for **Maple Mini** board etc. The on-board LED is connectet to the PC13 pin. 5. Connect ```BOOT-0``` and ```BOOT-1``` pins (or on-board jumpers) to GND ('0' on BluePill board) 6. Type on Windows CMD (or Linux terminal) ```st-flash.exe write hid_generic_pc13.bin 0x8000000``` for programming the HID Bootloader firmware to a **BluePill** board. 7. Apply the ```Arduino_STM32_patch``` from [here](https://github.com/Serasidis/STM32_HID_Bootloader) in case of using Roger's Core (select the zip file according to your Operating System). @@ -46,7 +46,7 @@ Normally, both ```BOOT-0``` and ```BOOT-1``` must be connected to '0'. If you co 1. Download the [latest HID Bootloader](https://github.com/Serasidis/STM32_HID_Bootloader/releases) release 2. Download the [stm32flash](https://github.com/rogerclarkmelbourne/Arduino_STM32/tree/master/tools) from Roger's Clark Github repo. 3. Extract the stm32flash to your hard disk. -4. Copy into that folder the HID Bootloader file (xxx.bin) according to your board. e.g. ```hid_generic_pc13.bin``` file is for **BluePil** board, ```hid_maple_mini.bin``` is for **Maple Mini** board etc The on-board LED is connectet to the PC13 pin. +4. Copy into that folder the HID Bootloader file (xxx.bin) according to your board. e.g. ```hid_generic_pc13.bin``` file is for **BluePill** board, ```hid_maple_mini.bin``` is for **Maple Mini** board etc The on-board LED is connectet to the PC13 pin. 5. Set ```BOOT-0``` pin to '1' (3.3V) and reset the board 6. Type on Windows CMD (or Linux terminal) ```stm32flash.exe -g 0x8000000 -b 115200 -w hid_generic_pc13.bin COM2 ``` or ```stm32flash -g 0x8000000 -b 115200 -w hid_generic_pc13.bin /dev/ttyS0``` for programming the HID Bootloader firmware to a **BluePill** board. 7. Apply the ```Arduino_STM32_patch``` from [here](https://github.com/Serasidis/STM32_HID_Bootloader) in case of using Roger's Core (select the zip file according to your Operating System).