This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
s340:arduino_ide_integration_for_the_nrf52840_feather_express_with_s340 [2020/03/24 21:19] orrmany [Caveats] |
s340:arduino_ide_integration_for_the_nrf52840_feather_express_with_s340 [2020/03/29 20:07] orrmany [Introduction] |
||
---|---|---|---|
Line 18: | Line 18: | ||
- the Core bundles the S340 SD with the sketch instead of the original S140 SD | - the Core bundles the S340 SD with the sketch instead of the original S140 SD | ||
- and that the memory-layout settings are adapted to the different softdevice | - and that the memory-layout settings are adapted to the different softdevice | ||
+ | ===== Credits ===== | ||
+ | This work is based on [[https://github.com/rtgree01|rtgree01]]'s PlatformIO adaptation. See also the [[http://orrmany.hu/wiki/doku.php?id=arduino:s340_softdevice_adafruit_nrf52840_feather_express#credits|Credits]] section with the page [[arduino:s340_softdevice_adafruit_nrf52840_feather_express|S340 SoftDevice & Adafruit nRF52840 Express Feather]] | ||
===== Prerequisites ===== | ===== Prerequisites ===== | ||
This HOWTO assumes that | This HOWTO assumes that | ||
Line 72: | Line 73: | ||
> 4. Create a folder named hardware/Adafruit, if it does not exist, and change directories into it. | > 4. Create a folder named hardware/Adafruit, if it does not exist, and change directories into it. | ||
> 5. Clone the Adafruit_nRF52_Arduino repo in the folder described in step 2: | > 5. Clone the Adafruit_nRF52_Arduino repo in the folder described in step 2: | ||
- | >> <del>''git clone git@github.com:adafruit/Adafruit_nRF52_Arduino.git''</del> | + | >> <code>git clone git@github.com:adafruit/Adafruit_nRF52_Arduino.git |
+ | cd Adafruit_nRF52_Arduino | ||
+ | git submodule update --init --recursive | ||
+ | </code> | ||
Instead of cloning the the original Adafruit bootloader, if you are lazy you can clone my modified one: | Instead of cloning the the original Adafruit bootloader, if you are lazy you can clone my modified one: | ||
<code bash> | <code bash> | ||
git clone -b adding-S340-to-nrf52840-Feather --single-branch https://github.com/orrmany/Adafruit_nRF52_Arduino.git | git clone -b adding-S340-to-nrf52840-Feather --single-branch https://github.com/orrmany/Adafruit_nRF52_Arduino.git | ||
+ | cd Adafruit_nRF52_Arduino | ||
+ | git submodule update --init --recursive | ||
</code> | </code> | ||
If you **//do use my repo//**, the do **not** forget that you will still need to download the [[https://www.thisisant.com/developer/components/nrf52832#tab_protocol_stacks_tab|S340 softdevice from thisisant.com]] and install it into the proper place, as redistribution of the said SoftDevice by individuals is not permited. You //must// sign the ANT license and respect its conditions. The way you can get the S340 is described at the [[https://www.nordicsemi.com/Software-and-tools/Software/S340-ANT|Nordic Semiconductor page]]. | If you **//do use my repo//**, the do **not** forget that you will still need to download the [[https://www.thisisant.com/developer/components/nrf52832#tab_protocol_stacks_tab|S340 softdevice from thisisant.com]] and install it into the proper place, as redistribution of the said SoftDevice by individuals is not permited. You //must// sign the ANT license and respect its conditions. The way you can get the S340 is described at the [[https://www.nordicsemi.com/Software-and-tools/Software/S340-ANT|Nordic Semiconductor page]]. |