Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added ThunderPack board (STM32L0xx) #709

Merged
merged 11 commits into from Oct 23, 2019
Merged

Added ThunderPack board (STM32L0xx) #709

merged 11 commits into from Oct 23, 2019

Conversation

@jgillick
Copy link
Contributor

jgillick commented Oct 18, 2019

Also:

This PR implements the following features:

  • New board: ThunderPack (STM32L0xx)
  • Add dfu-util as a upload tool to platform.txt.

Adding dfu-util to platform.txt as an upload tool means that users don't need to install the STM32CubeProgrammer. (fewer outside dependencies) The great thing is that Arduino_Core_STM32 already has dfu-util built-in, so this is purely a configuration update.

Example sketches
https://github.com/jgillick/ThunderPack/tree/master/examples/Arduino

@jgillick jgillick force-pushed the jgillick:master branch 2 times, most recently from 9dfca7e to 100fbe1 Oct 18, 2019
boards.txt Outdated Show resolved Hide resolved
boards.txt Outdated Show resolved Hide resolved
variants/THUNDER_PACK/variant.h Outdated Show resolved Hide resolved
@fpistm fpistm added the New variant label Oct 18, 2019
@fpistm fpistm added this to In progress in STM32 core based on ST HAL via automation Oct 18, 2019
- Add dfu-util as a upload option to platform.txt.
- https://github.com/jgillick/ThunderPack
@jgillick jgillick force-pushed the jgillick:master branch from 100fbe1 to 40de708 Oct 18, 2019
jgillick added 2 commits Oct 18, 2019
Remove dfu-util upload method (will be put in another PR)
@jgillick jgillick marked this pull request as ready for review Oct 18, 2019
@jgillick jgillick force-pushed the jgillick:master branch from d3c5b4e to 6bc5aef Oct 18, 2019
@fpistm

This comment has been minimized.

Copy link
Member

fpistm commented Oct 18, 2019

Thanks for the update.
Could you fix the astyle issue:
https://travis-ci.com/stm32duino/Arduino_Core_STM32/jobs/247163911

And add all GenL0 options, simply duplicate GenF0 ones in the boards.txt and rename them.
Thanks

jgillick added 3 commits Oct 19, 2019
boards.txt Outdated Show resolved Hide resolved
variants/THUNDER_PACK/PeripheralPins.c Outdated Show resolved Hide resolved
variants/THUNDER_PACK/PinNamesVar.h Show resolved Hide resolved
variants/THUNDER_PACK/variant.cpp Outdated Show resolved Hide resolved
variants/THUNDER_PACK/variant.cpp Outdated Show resolved Hide resolved
variants/THUNDER_PACK/variant.h Outdated Show resolved Hide resolved
variants/THUNDER_PACK/variant.h Outdated Show resolved Hide resolved
variants/THUNDER_PACK/variant.h Outdated Show resolved Hide resolved
variants/THUNDER_PACK/variant.h Outdated Show resolved Hide resolved
variants/THUNDER_PACK/variant.h Outdated Show resolved Hide resolved
STM32 core based on ST HAL automation moved this from In progress to Needs review Oct 21, 2019
jgillick and others added 4 commits Oct 21, 2019
Use PYn notation, instead of arduino pin numbers.
Co-Authored-By: Frederic Pillon <frederic.pillon@st.com>
@jgillick jgillick force-pushed the jgillick:master branch from 1f0be0e to 71a494c Oct 22, 2019
@fpistm
fpistm approved these changes Oct 22, 2019
STM32 core based on ST HAL automation moved this from Needs review to Reviewer approved Oct 22, 2019
@jgillick jgillick mentioned this pull request Oct 22, 2019
0 of 1 task complete
@fpistm fpistm merged commit 355b8cb into stm32duino:master Oct 23, 2019
1 check passed
1 check passed
Travis CI - Pull Request Build Passed
Details
STM32 core based on ST HAL automation moved this from Reviewer approved to Done Oct 23, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Linked issues

Successfully merging this pull request may close these issues.

None yet

2 participants
You can’t perform that action at this time.