Skip to content

Commit 1a8e979

Browse files
authored
Merge branch 'adafruit:main' into main
2 parents ac9f0a9 + ac7e9e8 commit 1a8e979

File tree

10 files changed

+53
-2
lines changed

10 files changed

+53
-2
lines changed

_board/0xcb_gemini.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
---
2+
layout: download
3+
board_id: "0xcb_gemini"
4+
title: "0xCB Gemini Download"
5+
name: "Gemini"
6+
manufacturer: "0xCB"
7+
board_url:
8+
- "https://github.com/0xCB-dev/0xCB-Gemini"
9+
board_image: "0xcb_gemini.jpg"
10+
date_added: 2024-11-11
11+
family: raspberrypi
12+
features:
13+
- USB-C
14+
- Breadboard-Friendly
15+
- Castellated Pads
16+
---
17+
18+
The 0xCB Gemini is our Waveshare RP2040-Zero compatible microcontroller. It includes all the features of it's bigger brother, the [0xCB Helios](https://circuitpython.org/board/0xcb_helios/), in a much smaller form factor.
19+
20+
## Technical details
21+
22+
- **Powerful RP2040** 32-bit Cortex M0+ dual core running at 133 MHz and 264kB SRAM.
23+
- **16MB/128Mb QSPI FLASH** chip for storing files and code
24+
- 3.3V 500mA LDO, PTC fuse and **ESD protection** chip
25+
- 4 pins configurable as **analog inputs**
26+
- GPIO16 is level shifted to 5v to drive the **onboard aRGB LED** (DIO is connected to GP16)
27+
- **USB VBUS detection** on GPIO19 for split keyboard side detection
28+
- **UF2 bootloader** for drag & drop programming via your file manager
29+
- easy to use **Single button boot and reset circuit** push to reset and hold >500ms to enter bootloader
30+
- 4 pads for use with an external USB socket/daughterboard
31+
- **USB-C connector** lets you access built-in ROM USB bootloader and serial port debugging
32+
33+
## Purchase
34+
35+
- [KeebSupply](https://keeb.supply/products/0xcb-gemini)

_board/m5stack_m5paper.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ board_url:
88
- "https://docs.m5stack.com/en/core/m5paper"
99
board_image: "m5stack_m5paper.jpg"
1010
date_added: 2023-10-27
11-
family: esp32s3
11+
family: esp32
1212
bootloader_id: m5stack_m5paper
1313
downloads_display: true
1414
features:
@@ -39,4 +39,4 @@ Additionally the FM24C02 internal eeprom chip provided 2K-bit(256x8)-EEPROM can
3939

4040
## Purchase
4141

42-
* [M5Stack](https://shop.m5stack.com/products/m5paper-esp32-development-kit-960x540-4-7-eink-display-235-ppi)
42+
* [M5Stack](https://shop.m5stack.com/products/m5paper-esp32-development-kit-960x540-4-7-eink-display-235-ppi)

_board/raspberry_pi_pico2.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ board_url:
1010
board_image: "raspberry_pi_pico2.jpg"
1111
date_added: 2024-08-08
1212
family: raspberrypi
13+
tags:
14+
- pico 2
1315
features:
1416
- Breadboard-Friendly
1517
- Castellated Pads
55.3 KB
Loading
34.3 KB
Loading
209 KB
Loading
198 KB
Loading
12.1 KB
Loading
6.8 KB
Loading

assets/javascript/downloads.js

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -350,18 +350,32 @@ function filterResults() {
350350
} else {
351351
download.style.display = 'block';
352352
board_count++;
353+
// exact tag match re-order
354+
let searched = downloadsSearch.searchTerm.toLowerCase();
355+
let tags = download.getAttribute("data-tags").split(",");
356+
if (tags.indexOf(searched) >= 0 ){
357+
let parent = download.parentElement;
358+
parent.removeChild(download);
359+
parent.prepend(download);
360+
361+
}
353362
}
354363
});
355364
document.getElementById("board_count").innerHTML = board_count;
356365
}
357366

358367
function handleSortResults(event) {
368+
let searched = downloadsSearch.searchTerm.toLowerCase();
359369
var sortType = event.target.value;
360370
setURL('sort-by', sortType);
361371
var downloads = document.querySelector('.downloads-section');
362372
Array.prototype.slice.call(downloads.children)
363373
.map(function (download) { return downloads.removeChild(download); })
364374
.sort(function (a, b) {
375+
// exact tag match re-order
376+
if (a.dataset.tags.split(",").indexOf(searched) >= 0){
377+
return -2;
378+
}
365379
switch(sortType) {
366380
case 'alpha-asc':
367381
return a.dataset.name.localeCompare(b.dataset.name);

0 commit comments

Comments
 (0)