mirror of
https://github.com/pascallanger/DIY-Multiprotocol-TX-Module.git
synced 2025-02-04 16:38:12 +00:00
add BootLoader folder
This commit is contained in:
parent
2610926f47
commit
e2ed752b51
44
BootLoaders/README.md
Normal file
44
BootLoaders/README.md
Normal file
@ -0,0 +1,44 @@
|
||||
# Arduino IDE board definitions for Multi 4-in-1
|
||||
Board definitions are available for both the Atmega328p and STM32F103C boards. The board definitions make it easier to compile and install the multiprotocol module firmware.
|
||||
|
||||
## Installing
|
||||
The board definitions are installed using the Arduino IDE Boards Manager.
|
||||
|
||||
1. Open the Arduino IDE
|
||||
|
||||
2. Go to **File -> Preferences**, or press Ctrl+Comma
|
||||
|
||||
3. Locate the **Aditional Boards Manager URLs** field and paste in this URL: `https://raw.githubusercontent.com/pascallanger/DIY-Multiprotocol-TX-Module/master/BootLoaders/package_multi_4in1_board_index.json`
|
||||
|
||||
**Note:** Multiple URLs are comma-separated.
|
||||
|
||||
<p align="center">
|
||||
<img src="/docs/images/ide-prefs.jpg">
|
||||
</p>
|
||||
|
||||
4. Click **OK** to save the change
|
||||
|
||||
5. Click **Tools -> Board -> Boards Manager**
|
||||
|
||||
6. Type **multi** into the search box to see the Multi 4-in-1 boards
|
||||
<p align="center">
|
||||
<img src="/docs/images/multi-boards.jpg">
|
||||
</p>
|
||||
|
||||
7. Click on the board you require and click the **Install** button. Repeat for both boards, if required. If you are installing the STM32 board for the first time, and you have not installed any STM32 or SAMD boards before (such as Arduino Due or Zero) the dependency toolchain will also be downloaded and installed.
|
||||
|
||||
7. Click **Close** to close the Boards Manager
|
||||
|
||||
## Verify the boards are installed
|
||||
1. Click **Tools -> Board**
|
||||
2. Scroll down the list to the **Multi 4-in-1** board headings verify that the boards you installed are available:
|
||||
* **Multi 4-in-1 (Atmega328p, 3.3V, 16MHz)** for the Atmega board
|
||||
* **Multi 4-in-1 (STM32F103CB)** for the STM32 board
|
||||
|
||||
![Image of Yaktocat](/docs/images/boards-menu.jpg)
|
||||
|
||||
## Compiling and Uploading
|
||||
Refer to the hardware-specific pages for information on compiling the firmware and uploading it to the multiprotocol module:
|
||||
|
||||
* [Compiling for Atmega](/docs/Compiling.md)
|
||||
* [Compiling for STM32](/docs/Compiling_STM32.md)
|
51
BootLoaders/package_multi_4in1_board_index.json
Normal file
51
BootLoaders/package_multi_4in1_board_index.json
Normal file
@ -0,0 +1,51 @@
|
||||
{
|
||||
"packages": [{
|
||||
"name": "multi4in1",
|
||||
"maintainer": "Pascal Langer",
|
||||
"websiteURL": "https://github.com/pascallanger/DIY-Multiprotocol-TX-Module",
|
||||
"email": "pascal_langer@yahoo.fr",
|
||||
"help": {
|
||||
"online": "https://github.com/pascallanger/DIY-Multiprotocol-TX-Module"
|
||||
},
|
||||
"platforms": [{
|
||||
"name": "Multi 4-in-1 AVR Board",
|
||||
"architecture": "avr",
|
||||
"version": "1.0.0",
|
||||
"category": "Contributed",
|
||||
"help": {
|
||||
"online": "https://github.com/pascallanger/DIY-Multiprotocol-TX-Module"
|
||||
},
|
||||
"url": "https://github.com/pascallanger/DIY-Multiprotocol-TX-Module/raw/master/BootLoaders/package_multi_4in1_board_v1.0.0.zip",
|
||||
"archiveFileName": "package_multi_4in1_board_v1.0.0.zip",
|
||||
"checksum": "SHA-256:3DE301E9FC3C8A81CB2CEDE3458A68C626A9A5C37A73FA9C85BE9D841935684D",
|
||||
"size": "3205",
|
||||
"boards": [{
|
||||
"name": "Multi 4-in-1 (Atmega328p, 3.3V, 16MHz)"
|
||||
}],
|
||||
"toolsDependencies": []
|
||||
},
|
||||
{
|
||||
"name": "Multi 4-in-1 STM32 Board",
|
||||
"architecture": "STM32F1",
|
||||
"version": "1.0.0",
|
||||
"category": "Contributed",
|
||||
"help": {
|
||||
"online": "https://github.com/pascallanger/DIY-Multiprotocol-TX-Module"
|
||||
},
|
||||
"url": "https://github.com/pascallanger/DIY-Multiprotocol-TX-Module/raw/master/BootLoaders/package_multi_4in1_stm32_board_v1.0.0.zip",
|
||||
"archiveFileName": "package_multi_4in1_stm32_board_v1.0.0.zip",
|
||||
"checksum": "SHA-256:7B661C6455F5AD7329E61EC297D4ADED9EF19F618E04E09A35A3C840977A56F5",
|
||||
"size": "10896168",
|
||||
"boards": [{
|
||||
"name": "Multi 4-in-1 (STM32F103C)"
|
||||
}],
|
||||
"toolsDependencies": [{
|
||||
"packager": "arduino",
|
||||
"name": "arm-none-eabi-gcc",
|
||||
"version": "4.8.3-2014q1"
|
||||
}]
|
||||
}
|
||||
],
|
||||
"tools": []
|
||||
}]
|
||||
}
|
BIN
BootLoaders/package_multi_4in1_board_v1.0.0.zip
Normal file
BIN
BootLoaders/package_multi_4in1_board_v1.0.0.zip
Normal file
Binary file not shown.
BIN
BootLoaders/package_multi_4in1_stm32_board_v1.0.0.zip
Normal file
BIN
BootLoaders/package_multi_4in1_stm32_board_v1.0.0.zip
Normal file
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user