Skip to content

Add missing boards from CircuitPython 9.1.0 #1375

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

Merged
merged 1 commit into from
Mar 30, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 29 additions & 4 deletions _board/adafruit_sht4x_trinkey_m0.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,41 @@ title: "Temp and Humidity Trinkey Download"
name: "Temp and Humidity Trinkey"
manufacturer: "Adafruit"
board_url:
- "https://www.adafruit.com/"
- "https://www.adafruit.com/product/5896"
- "https://www.adafruit.com/product/5912"
board_image: "adafruit_sht4x_trinkey_m0.jpg"
date_added: 2024-03-13
family: atmel-samd
features:

---

Coming soon from Adafruit, check out the weekly "Top Secret" segment on ASK AN ENGINEER or the upcoming new product videos on [YouTube](https://www.youtube.com/adafruit).
It's half USB Key, half temperature-humidity sensor*...* it's the **Adafruit SHT41 and SHT45 Trinkey** boards. We wanted to make it super-easy to add one of our most popular combination environmental sensors to any computer with a USB A port.

## Learn More
The PCB is designed to slip into any USB A port on a computer or laptop. There's an ATSAMD21 microcontroller on board with just enough circuitry to keep it happy. One pin of the microcontroller connects to a NeoPixel LED. Another pin is used as a capacitive touch input on the end. A reset button lets you enter bootloader mode if necessary. That's it!

* [YouTube](https://youtu.be/F55C2RzlXJk?si=wjKQhMp73NXmFBD8&t=158)
The SAMD21 can run CircuitPython or Arduino nicely - both have existing SHT4x, NeoPixel, and our FreeTouch (capacitive touch) libraries. Over the USB connection, you can have serial, MIDI, or HID connectivity.

The SHT41 sensor is the fourth generation of I2C temperature and humidity sensor from Sensirion. (They started at the SHT10 and reached the top!). The **SHT41 has an excellent ±1.8% typical relative humidity accuracy from 25 to 75% and ±0.2 °C typical accuracy from 0 to 75 °C.** The reported temperature may be a few degrees higher than ambient due to self-heating.

The **SHT45** sensor is the fourth generation (started at the SHT10 and worked its way up to the top!). **The SHT45 has an excellent ±1.0% typical relative humidity accuracy from 25 to 75% and ±0.1°C typical accuracy from 0 to 75 °C**. The reported temperature may be a few degrees higher than ambient due to self-heating.

The SHT41 or SHT45 Trinkey is perfect for simple projects that want to read the ambient temperature and humidity without extra wiring, soldering, drivers, or complex software. We even ship the board pre-programmed with code that will print a unique serial number, the temperature, humidity, and touch sensor over a serial/COM port in CSV (comma-separated value) format so you can use it immediately. [If you need to measure farther than the computer port, simply use any USB A extension cable](https://www.adafruit.com/product/993).

[If you don't need high precision, save a few $ with the SHT41 Trinkey](https://www.adafruit.com/product/5912), which has ±1.8% typical relative humidity accuracy from 25 to 75% and ±0.2°C typical accuracy from 0 to 75 °C.

We think it's just an adorable little board. It's small, durable, and inexpensive enough to be a first microcontroller board or an inspiration for advanced developers to make something simple and fun.

- ATSAMD21E18 32-bit Cortex M0+ - 48 MHz 32-bit processor with 256KB Flash and 32 KB RAM
- Native USB supported by every OS - can be used in Arduino or CircuitPython as a USB serial console, MIDI, Keyboard/Mouse HID, and even a little disk drive for storing Python scripts.
- Can be used with Arduino IDE or CircuitPython
- One RGB NeoPixel LED
- One Capacitive Touchpad
- SHT41 or SHT45 Temperature + Humidity sensor with thermal-isolation cutout
- Reset switch **to start** your project code over or enter bootloader mode
- Slim and cute, keychain-friendly!

## Purchase

* [Adafruit SHT41 Trinkey](https://www.adafruit.com/product/5912)
* [Adafruit SHT45 Trinkey](https://www.adafruit.com/product/5896)
41 changes: 41 additions & 0 deletions _board/m5stack_cores3.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
---
layout: download
board_id: "m5stack_cores3"
title: "CoreS3 ESP32 IoT Download"
name: "CoreS3 ESP32 IoT"
manufacturer: "M5Stack"
board_url:
- "https://docs.m5stack.com/en/core/cores3"
board_image: "m5stack_cores3.jpg"
date_added: 2024-03-29
family: esp32s3
features:
- Speaker
- Display
- Wi-Fi
- Bluetooth/BTLE
- USB-C
---

**CoreS3** is the third generation of the M5Stack Core series. Powered by the [ESP32-S3](https://shop.m5stack.com/products/m5stamp-esp32s3-module) solution, this kit features a dual-core Xtensa LX7 processor running at 240MHz. CoreS3 comes equipped with built-in Wi-Fi functionality, enabling seamless connectivity. It boasts 16MB of onboard flash memory and 8MB of PSRAM, providing ample space for program storage.

CoreS3 offers convenient programming options through its TYPE-C interface, supporting OTG and CDC functions. This allows for easy connection with external USB devices and hassle-free firmware flashing. CoreS3 features a **2.0-inch** capacitive touch IPS screen, protected by high-strength glass material. Additionally, a 30W pixel camera **GC0308** is integrated at the bottom of the screen, accompanied by a proximity sensor **LTR-553ALS-WA** for enhanced functionality. Power management is handled by the **AXP2101** power management core chip, employing a 4-way power flow control loop for efficient power distribution. The overall design emphasizes low power consumption. CoreS3 also features a 6-axis attitude sensor **BMI270** and a magnetometer BMM150 for precise motion detection. With the onboard TF-card (microSD) card slot and **BM8563** RTC chip, accurate timing and sleep-timer wake-up functions are readily available.

Sound output on CoreS3 is optimized with the high-fidelity 16-bit I2S power amplifier chip AW88298, accompanied by a built-in 1W speaker for clear audio playback. For sound input, the kit incorporates the ES7210 audio decoding chip and dual-microphone input. The side of the device includes an independent power button and restart (RST) button, complemented by a self-built delay circuit. By long-pressing the reset button, users can easily enter the program download mode. The CoreS3 kit comes with the DinBase Base, providing convenient options for Din rail, wall, and screw fixing. It can be powered by an external DC 12V (supports 9~24V) or an internal 500mAh lithium battery. The DinBase also offers multiple proto locations for users to customize and expand their projects. CoreS3 is an ideal choice for IoT development, various DIY project development, smart home control systems, and industrial automation control systems.
## Technical details

- Developed based on ESP32, support WiFi @16M Flash, 8M PSRAM
- Built-in camera, proximity sensor, speaker, power indicator, RTC, I2S amplifier, dual microphone, condenser touch screen, power button, reset button, gyroscope
- TF card slot
- High-strength glass
- Support OTG and CDC functions
- AXP2101 power management, low power design
- Supported programming platforms: Arduino, UIFlow

## Documentation

* [Basic Core IoT](https://docs.m5stack.com/en/core/cores3)

## Purchase

* [M5Stack](https://shop.m5stack.com/products/m5stack-cores3-esp32s3-lotdevelopment-kit)
23 changes: 23 additions & 0 deletions _board/rfguru_rp2040.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
layout: download
board_id: "rfguru_rp2040"
title: "RF.Guru µPico Download"
name: "RF.Guru µPico"
manufacturer: "RF.Guru"
board_url:
- "https://github.com/Guru-RF/MicroPico"
board_image: "rfguru_rp2040.jpg"
date_added: 2024-03-29
family: raspberrypi
features:

---

This board hasn't been fully documented yet. Please make a pull request adding more info to this file.

The description should be written to inform a CircuitPython user what makes the board unique and link to relevant info about it.


## Learn More

* [GitHub](https://github.com/Guru-RF/MicroPico)
6 changes: 3 additions & 3 deletions _includes/downloads/board_image.html
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{% assign small_image = "/assets/images/boards/small/" | append: include.board_image %}
{% assign large_image = "/assets/images/boards/large/" | append: include.board_image %}
<img srcset="https://circuitpython.org{{ small_image }} 300w,
https://circuitpython.org{{ large_image }} 700w"
<img srcset="{{ small_image }} 300w,
{{ large_image }} 700w"
sizes="(max-width: 1024px) 700px,
300px"
src="https://circuitpython.org{{ large_image }}" alt="Image of Board" loading="lazy">
src="{{ large_image }}" alt="Image of Board" loading="lazy">
7 changes: 7 additions & 0 deletions _includes/downloads/feed_board_image.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{% assign small_image = "/assets/images/boards/small/" | append: include.board_image %}
{% assign large_image = "/assets/images/boards/large/" | append: include.board_image %}
<img srcset="https://circuitpython.org{{ small_image }} 300w,
https://circuitpython.org{{ large_image }} 700w"
sizes="(max-width: 1024px) 700px,
300px"
src="https://circuitpython.org{{ large_image }}" alt="Image of Board" loading="lazy">
Binary file modified assets/images/boards/large/adafruit_sht4x_trinkey_m0.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/boards/large/m5stack_cores3.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/boards/large/rfguru_rp2040.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/images/boards/original/adafruit_sht4x_trinkey_m0.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/boards/original/m5stack_cores3.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/boards/original/rfguru_rp2040.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/images/boards/small/adafruit_sht4x_trinkey_m0.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/boards/small/m5stack_cores3.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/boards/small/rfguru_rp2040.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion feed.html
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
<item>
<title>{{ board.name }}</title>
<link>{{ board.url | absolute_url }}</link>
<description><![CDATA[ {% include downloads/board_image.html board_image=board.board_image %}<p>By {{ board.manufacturer }}</p> {{ board.content }} ]]></description>
<description><![CDATA[ {% include downloads/feed_board_image.html board_image=board.board_image %}<p>By {{ board.manufacturer }}</p> {{ board.content }} ]]></description>
{% if board.blinka %}
<category>Blinka</category>
{% else %}
Expand Down
6 changes: 6 additions & 0 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading