Skip to content

Commit f4099d0

Browse files
committed
Refactor board_url to be a list and add many missing product links
1 parent 42ae58a commit f4099d0

485 files changed

Lines changed: 1468 additions & 668 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/build.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,13 +48,13 @@ jobs:
4848
bundle install --full-index
4949
pip install python-frontmatter pillow python-dateutil
5050
- name: Check feature names and other data
51-
run: python3 check-boards.py
51+
run: python3 tools/check-boards.py
5252
- name: Check Image Dimensions
53-
run: python3 check-images.py
53+
run: python3 tools/check-images.py
5454
- name: Make Directory For Report Files
5555
run: mkdir -p json
5656
- name: Generate ESP32 Boards JSON
57-
run: python3 generate-board-info.py -o json/esp32_boards.json
57+
run: python3 tools/generate-board-info.py -o json/esp32_boards.json
5858
- name: Check For Files
5959
run: |
6060
ls json

_board/01space_lcd042_esp32c3.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ board_id: "01space_lcd042_esp32c3"
44
title: "ESP32-C3-0.42LCD Download"
55
name: "ESP32-C3-0.42LCD"
66
manufacturer: "01space"
7-
board_url: "https://github.com/01Space/ESP32-C3-0.42LCD"
7+
board_url:
8+
- "https://github.com/01Space/ESP32-C3-0.42LCD"
89
board_image: "01space_lcd042_esp32c3.jpg"
910
date_added: 2023-5-4
1011
family: esp32c3

_board/0xcb_helios.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ board_id: "0xcb_helios"
44
title: "0xCB Helios Download"
55
name: "Helios"
66
manufacturer: "0xCB"
7-
board_url: "https://github.com/0xCB-dev/0xCB-Helios"
7+
board_url:
8+
- "https://github.com/0xCB-dev/0xCB-Helios"
89
board_image: "0xcb_helios.jpg"
910
date_added: 2023-01-05
1011
family: raspberrypi

_board/42keebs_frood.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ board_id: "42keebs_frood"
44
title: "42. Keebs Frood Download"
55
name: "The Frood"
66
manufacturer: "42. Keebs"
7-
board_url: "https://github.com/piit79/frood"
7+
board_url:
8+
- "https://github.com/piit79/frood"
89
board_image: "42keebs_frood.jpg"
910
date_added: 2022-10-26
1011
family: raspberrypi
@@ -23,7 +24,7 @@ It follows the SparkFun Pro Micro RP2040 pinout with 5 extra pins (GPIO12-GPIO16
2324
- Only 3.2 mm thick thanks to a mid-mounted USB-C socket
2425
- 500 mA linear regulator and resettable fuse
2526
- Combined Pro Micro / Elite-C / nice!nano / SparkFun Pro Micro RP2040 compatible pinout
26-
- 5 extra I/O pins (GPIO12-GPIO16) added along the bottom edge
27+
- 5 extra I/O pins (GPIO12-GPIO16) added along the bottom edge
2728
- 23 available digital pins for a maximum of 11x12 = 132 switches (using a standard matrix)
2829
- 4 pins configurable as analogue inputs
2930
- USB D+/D- broken out for use with an external USB socket/daughterboard

_board/8086_commander.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ board_id: "8086_commander"
44
title: "Commander Download"
55
name: "Commander"
66
manufacturer: "8086 Consultancy"
7-
board_url: "https://8086.net/p/commander"
7+
board_url:
8+
- "https://8086.net/p/commander"
89
board_image: "8086_commander.jpg"
910
date_added: 2020-3-24
1011
family: atmel-samd

_board/ADM_B_NRF52840_1.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ board_id: "ADM_B_NRF52840_1"
44
title: "ADM_52840 Breakout board for Holyiot_18010 Download"
55
name: "ADM_52840 Breakout board for Holyiot_18010"
66
manufacturer: "Atelier du Maker"
7-
board_url: "https://anderson69s.com/portfolio/nrf52840-breakout-holyiot/"
7+
board_url:
8+
- "https://anderson69s.com/portfolio/nrf52840-breakout-holyiot/"
89
board_image: "ADM_B_NRF52840_1.jpg"
910
date_added: 2020-10-30
1011
family: nrf52840

_board/Seeed_XIAO_nRF52840_Sense.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ board_id: "Seeed_XIAO_nRF52840_Sense"
44
title: "Seeed Studio XIAO nRF52840 (Sense) Download"
55
name: "Seeed Studio XIAO nRF52840 (Sense)"
66
manufacturer: "Seeed Studio"
7-
board_url: "https://www.seeedstudio.com/Seeed-XIAO-BLE-Sense-nRF52840-p-5253.html"
7+
board_url:
8+
- "https://www.seeedstudio.com/Seeed-XIAO-BLE-Sense-nRF52840-p-5253.html"
89
board_image: "Seeed_XIAO_nRF52840_Sense.jpg"
910
date_added: 2021-12-29
1011
family: nrf52840
@@ -33,8 +34,8 @@ Seeed Studio XIAO nRF52840 (Sense) contains a wealthy interface. The first thing
3334
* 21 x 17.5mm tiny board
3435
* 5 μA power consumption in deep sleep mode
3536
* Battery Charging
36-
* built-in 2 MB flash, microphone and 6-axis IMU
37+
* built-in 2 MB flash, microphone and 6-axis IMU
3738

3839
## Purchase
39-
* [Seeed Studio](https://www.seeedstudio.com/Seeed-XIAO-BLE-Sense-nRF52840-p-5253.html) SENSE version
40-
* [Seeed Studio](https://www.seeedstudio.com/Seeed-XIAO-BLE-nRF52840-p-5201.html) version without sensor
40+
* [Seeed Studio](https://www.seeedstudio.com/Seeed-XIAO-BLE-Sense-nRF52840-p-5253.html) SENSE version
41+
* [Seeed Studio](https://www.seeedstudio.com/Seeed-XIAO-BLE-nRF52840-p-5201.html) version without sensor

_board/TG-Watch.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ board_id: "TG-Watch"
44
title: "TG-Watch Download"
55
name: "TG-Watch"
66
manufacturer: "TG-Techie"
7-
board_url: "https://github.com/TG-Techie/TG-Watch02-PCB"
7+
board_url:
8+
- "https://github.com/TG-Techie/TG-Watch02-PCB"
89
board_image: "TG-Watch.jpg"
910
date_added: 2020-3-31
1011
family: atmel-samd

_board/adafruit_esp32s3_camera.md

Lines changed: 37 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,52 @@
11
---
22
layout: download
33
board_id: "adafruit_esp32s3_camera"
4-
title: "Adafruit ESP32-S3 Camera Download"
5-
name: "Adafruit ESP32-S3 Camera"
4+
title: "MEMENTO - Python Programmable DIY Camera Download"
5+
name: "MEMENTO - Python Programmable DIY Camera"
66
manufacturer: "Adafruit"
7-
board_url: ""
7+
board_url:
8+
- "https://www.adafruit.com/product/5420"
89
board_image: "adafruit_esp32s3_camera.jpg"
910
date_added: 2023-10-27
1011
family: esp32s3
1112
bootloader_id: adafruit_esp32s3_camera
12-
downloads_display: true
1313
features:
1414
- Wi-Fi
15+
- Bluetooth/BTLE
1516
- Camera
17+
- Display
18+
- USB-C
19+
- Battery Charging
1620
---
1721

18-
Coming Soon!
22+
Make memories, or just a cool camera-based project, with **Adafruit's MEMENTO Camera Board**. It's a development board with everything you need to create programmable camera and vision projects: with a camera module, TFT preview screen, buttons, SD card slot and driven by a powerful ESP32-S3 with 2 MB of PSRAM for buffering 5 MegaPixel camera images.
1923

20-
## Learn More
24+
**This product is just the mainboard, and does not come with an enclosure, LED ring, hardware, SD card, or battery.**
2125

22-
* [YouTube](https://www.youtube.com/watch?v=vQdIaJH_Trw)
23-
* [YouTube](https://www.youtube.com/watch?v=3qTod5rLvnw)
26+
The ESP32-S3 is a WiFi and Bluetooth LE capable, 240 MHz dual core Tensilica processor - much like the famous ESP32. The S3 adds native USB support so it's great for use with Arduino or CircuitPython. The S3 also has the ability to interface with raw camera modules. The cameras require 12 GPIO pins and fast data transfer in order to get images off the sensor, and then a lot of memory for storing 2560 x 1920 images - which is why we picked an S3 module with 2MB of PSRAM so that we can read JPEGs into memory for saving onto an SD card.
27+
28+
To make the board easy to use we added a ton of supporting hardware, here's a full list of the hardware included:
29+
30+
- **ESP32-S3 module with 8 MB Flash, 2 MB PSRAM** - dual core 240MHz Tensilica with WiFi and BTLE.
31+
- [**OV5640 camera module with 72 degree view and auto-focus motor**](https://www.adafruit.com/product/5840) - 5MP camera sensor with JPEG encoder built in.
32+
- [**1.54" 240x240 Color TFT**](https://www.adafruit.com/product/4421) - For previewing the camera images, or user interface design.
33+
- **MicroSD card slot** - Store images or animations to any SPI-capable micro SD card.
34+
- **Two Digital/Analog Stemma Ports** - JST PH-3 connectors for A0, A1 and power+ground for adding external buttons, LEDs, or sensors. Can provide 3V or 5V power.
35+
- **I2C Stemma QT Port** - Connect just about any I2C sensor you please with a Stemma QT JST SH port, provides 3.3V power and logic.
36+
- **LIS3DH Accelerometer** - Triple-access accelerometer can detect orientation, shaking or movement.
37+
- **LiPoly battery charging support** - [Use a 3.7/4.2V 350mA](https://www.adafruit.com/product/4237) or [420mA battery](https://www.adafruit.com/product/4236) for on-the-go snaps.
38+
- **6 User Buttons** - change modes, preview saved images, play DOOM (?). Connected through a GPIO expander
39+
- **Buzzer** - play tones or alerts, or indicate when a photo was successfully taken
40+
- **Analog Microphone** - Can be used as a sensor to detect loud sounds, not for recording video with audio.
41+
- **Shutter button** - Connected to GPIO 0 for entering the ROM bootloader
42+
- **Reset button** - For entering the bootloader or starting over
43+
- **On/Off switch** - Cut all power when using a battery
44+
- **USB Type C** for programming the ESP32-S3, as well as REPL access in CircuitPython and charging the optional LiPoly battery
45+
- **Breakout pads for hardware UART** - for more intense debugging needs, solder wires to the through-hole pads to connect to a console cable.
46+
- **Four M3 standoffs** for mounting or enclosure attachment.
47+
48+
We've got both Arduino and CircuitPython example code that lets you preview the camera, adjust settings, and take photos that are saved to disk. However, we recommend CircuitPython because the compilation time in Arduino is pretty intense due to the huge amount of code required to run the camera. [CircuitPython is fast to develop for and our library will make it easy to start making custom camera projects](https://github.com/adafruit/Adafruit_CircuitPython_PyCamera).
49+
50+
## Purchase
51+
52+
* [Adafruit](https://www.adafruit.com/product/5420)

_board/adafruit_feather_esp32_v2.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ board_id: "adafruit_feather_esp32_v2"
44
title: "Adafruit Feather ESP32 V2 Download"
55
name: "Adafruit Feather ESP32 V2"
66
manufacturer: "Adafruit"
7-
board_url: "https://www.adafruit.com/product/5400"
7+
board_url:
8+
- "https://www.adafruit.com/product/5400"
89
board_image: "adafruit_feather_esp32_v2.jpg"
910
date_added: 2022-8-19
1011
family: esp32

0 commit comments

Comments
 (0)