circuitpython-weekly-newsle.../assets/template21.md

18 KiB
Raw Permalink Blame History

layout title date categories
post Featured story title here! 2021-12-21 07:00:00 -0800 weekly
  • Kattni updates
  • change date
  • update title
  • Feature story
  • Update for images
  • Update ICYDNCI
  • All images 550w max only
  • Link "View this email in your browser."

News Sources

Template last updated on 2021-12-09 - juggle events, Discord 32k

View this email in your browser.

Welcome to the latest Python on Microcontrollers newsletter, brought you by the community! We're on Discord, Twitter, and for past newsletters - view them all here. If you're reading this on the web, subscribe here. Let's get started!

Headline Article

title

text - site.

Feature

title

text - site.

Feature

title

text - site.

Feature

title

text - site.

CircuitPython Deep Dive Stream with Scott Shawcroft

Deep Dive with Scott

This week, Scott streams his work on .

You can see the latest video and past videos on the Adafruit YouTube channel under the Deep Dive playlist - YouTube.

CircuitPython Parsec

CircuitPython Parsec

John Parks CircuitPython Parsec:

Catch all the episodes in the YouTube playlist.

News from around the web!

title

text - site.

title

text - site.

title

text - site.

title

text - site.

title

text - site.

title

text - site.

title

text - site.

title

text - site.

title

text - site.

title

text - site.

title

text - site.

title

text - site.

title

text - site.

title

text - site.

title

text - site.

title

text - site.

title

text - site.

title

text - site.

title

text - site.

title

text - site.

#ICYDNCI What was the most popular, most clicked link, in last week's newsletter? title.

Coming soon

title

text - site.

title

text - site.

New Boards Supported by CircuitPython

The number of supported microcontrollers and Single Board Computers (SBC) grows every week. This section outlines which boards have been included in CircuitPython or added to CircuitPython.org.

This week, there were (#/no) new boards added!

Looking to add a new board to CircuitPython? It's highly encouraged! Adafruit has four guides to help you do so:

New Learn Guides!

New Learn Guides

title from name

title from name

title from name

Updated Learn Guides!

title from name

CircuitPython Project Bundle

BundleFly

When you get to the CircuitPython code section of an Adafruit Learn Guide, sometimes things can get a bit complicated. You not only have the code you need to upload to your device, but you likely also need to add some libraries that the code requires to run. This involved downloading all the libraries, digging through to find the ones you need, and copying them to your device. That was only the beginning on some projects, as those that include images and/or sound files required further downloading and copying of files. But, not anymore!

Now, with Project Bundles, you can download all the necessary code, libraries and, if needed, asset files with one click! We automatically check which libraries are required for the project and bundle them up for you. No more digging through a huge list of libraries to find the ones you need, or fiddling with looking for other files or dependencies. Download the Project Bundle, copy the contents to your device, and your code will simply work. We wanted to make this the easiest way to get a project working, regardless of whether you're a beginner or an expert. We'll also be adding this feature to popular IDEs as an add-on. Try it out with any Circuit Python guide on the Adafruit Learning System. Just look for the Download Project Bundle button on the code page.

To download and use a Project Bundle:

In the Learning System - above any embedded code in a guide in the Adafruit Learn System, youll find a Download Project Bundle button.

Project Bundle download button

Click the button to download the Project Bundle zip.

Project Bundle zip downloaded

Open the Project Bundle zip to find the example code, all necessary libraries, and, if available, any images, sounds, etc.

Project Bundle unzipped

Simply copy all the files over to your CIRCUITPY drive, and youre ready to go!

If you run into any problems or bugs, or would like to submit feedback, please file an issue on the Adafruit Learning System Guides GitHub repo.

CircuitPython Libraries!

CircuitPython Libraries

CircuitPython support for hardware continues to grow. We are adding support for new sensors and breakouts all the time, as well as improving on the drivers we already have. As we add more libraries and update current ones, you can keep up with all the changes right here!

For the latest libraries, download the Adafruit CircuitPython Library Bundle. For the latest community contributed libraries, download the CircuitPython Community Bundle.

If you'd like to contribute, CircuitPython libraries are a great place to start. Have an idea for a new driver? File an issue on CircuitPython! Have you written a library you'd like to make available? Submit it to the CircuitPython Community Bundle. Interested in helping with current libraries? Check out the CircuitPython.org Contributing page. We've included open pull requests and issues from the libraries, and details about repo-level issues that need to be addressed. We have a guide on contributing to CircuitPython with Git and Github if you need help getting started. You can also find us in the #circuitpython channel on the Adafruit Discord.

You can check out this list of all the Adafruit CircuitPython libraries and drivers available.

The current number of CircuitPython libraries is ###!

New Libraries!

Here's this week's new CircuitPython libraries:

Updated Libraries!

Here's this week's updated CircuitPython libraries:

Whats the team up to this week?

What is the team up to this week? Lets check in!

Dan

Dan

text

Jeff

Jeff

text

Kattni

Kattni

text

Melissa

Melissa

text

Scott

Scott

text

Upcoming events!

MicroPython Meetup

The December MicroPython Meetup in Melbourne was pushed due to proximity to the holidays the next one will be on January 26th Meetup.

PyCascades 2022

PyCascades is a regional PyCon in the Pacific Northwest, celebrating the west coast Python developer and user community. Our organizing team includes members of the Vancouver, Seattle, and Portland Python user groups. DATES ANNOUNCED! February 5th-6th, 2022 The conference will take place on Saturday and the first half of Sunday, with the post-conference sprints following that on Sunday afternoon. After three amazing in-person conferences and an engaging online conference, we are ready to do it again! - PyCascades 2022.

PyCon US 2022

PyCon US 2022 planning is underway. The team is planning to host the event in person with an online component. April 27, 2022 - May 5, 2022. Head over to the PyCon US 2022 website for details about the conference and more information about the sponsorship program - PyCon Blog.

PyCon IT 2022

PyCon Italia is the Italian conference on Python. Organised by Python Italia, it is one of the more important Python conferences in Europe. With over 700 attendees, the next edition will be June 2-5, 2022 - Ticket Registration.

Send Your Events In

As for other events, with the COVID pandemic, most in-person events are postponed or cancelled. If you know of virtual events or events that may occur in the future, please let us know on Discord or on Twitter with hashtag #CircuitPython.

Latest releases

CircuitPython's stable release is #.#.# and its unstable release is #.#.#-##.#. New to CircuitPython? Start with our Welcome to CircuitPython Guide.

2021#### is the latest CircuitPython library bundle.

v#.#.# is the latest MicroPython release. Documentation for it is here.

#.#.# is the latest Python release. The latest pre-release version is #.#.#.

#### Stars Like CircuitPython? Star it on GitHub!

Call for help -- Translating CircuitPython is now easier than ever!

CircuitPython translation statistics on weblate

One important feature of CircuitPython is translated control and error messages.

With the help of fellow open source project Weblate, we're making it even easier to add or improve translations.

Sign in with an existing account such as GitHub, Google or Facebook and start contributing through a simple web interface. No forks or pull requests needed!

As always, if you run into trouble join us on Discord, we're here to help.

jobs.adafruit.com - Find a dream job, find great candidates!

jobs.adafruit.com

jobs.adafruit.com has returned and folks are posting their skills (including CircuitPython) and companies are looking for talented makers to join their companies - from Digi-Key, to Hackaday, Micro Center, Raspberry Pi and more.

Job of the Week

text - Adafruit Jobs Board.

NUMBER thanks!

NUMBER THANKS

Adafruit Discord

The Adafruit Discord community, where we do all our CircuitPython development in the open, reached over NUMBER humans, thank you! Adafruit believes Discord offers a unique way for CircuitPython folks to connect. Join today at https://adafru.it/discord.

ICYMI - In case you missed it

ICYMI

The wonderful world of Python on hardware! This is our Python video-newsletter-podcast! The news comes from the Python community, Discord, Adafruit communities and more and is reviewed on ASK an ENGINEER Wednesdays. The complete Python on Hardware weekly videocast playlist is here.

This video podcast is on iTunes, YouTube, IGTV (Instagram TV), and XML.

Weekly community chat on Adafruit Discord server CircuitPython channel - Audio / Podcast edition - Audio from the Discord chat space for CircuitPython, meetings are usually Mondays at 2pm ET, this is the audio version on iTunes, Pocket Casts, Spotify, and XML feed.

And lastly, we are working up a one-spot destination for all things podcast-able here - podcasts.adafruit.com

Codecademy "Learn Hardware Programming with CircuitPython"

Codecademy CircuitPython

Codecademy, an online interactive learning platform used by more than 45 million people, has teamed up with Adafruit to create a coding course, “Learn Hardware Programming with CircuitPython”. The course is now available in the Codecademy catalog.

Contribute!

The CircuitPython Weekly Newsletter is a CircuitPython community-run newsletter emailed every Tuesday. The complete archives are here. It highlights the latest CircuitPython related news from around the web including Python and MicroPython developments. To contribute, edit next week's draft on GitHub and submit a pull request with the changes. You may also tag your information on Twitter with #CircuitPython.

Join our Discord or post to the forum for any further questions.