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

Add support for STM8L devices #137

Closed
TG9541 opened this issue Dec 29, 2017 · 2 comments
Closed

Add support for STM8L devices #137

TG9541 opened this issue Dec 29, 2017 · 2 comments
Assignees

Comments

@TG9541
Copy link
Owner

TG9541 commented Dec 29, 2017

Add support for STM8L051F3 devices:

  • add include, and e4thcom EFR files
  • provide core functionality (serial console, NVM, background task)
@TG9541 TG9541 self-assigned this Dec 29, 2017
@TG9541 TG9541 closed this as completed in 56b9ee5 Dec 30, 2017
TG9541 added a commit that referenced this issue Dec 30, 2017
fixes #137: configurable STM8S/STM8L interrupt vectors
@TG9541
Copy link
Owner Author

TG9541 commented Dec 30, 2017

I'm closing this issue for now:

  • the basic stuff works (console with USART1, NVM, backgound task)
  • simulated UART configurations are untested (the workings of the interrupts is different)
  • there is an e4thcom EFR file: STM8L051.efr

To use this variant do the following:

  • connect pin1 to RxD
  • connect pin2 to TxD
  • connect pin3 to SWIM
  • connect pin4 to NRST
  • connect pin7 to GND
  • connect pin8 to 3.3V
  • run make BOARD=STM8L051F3 flash
  • run a terminal at 9600n81 (e.g. use e4thcom)

What's missing is some docs, more configurations, and a lot of testing.

@TG9541
Copy link
Owner Author

TG9541 commented Aug 1, 2020

In the meantime support and testing for STM8L has improved:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant