Skip to content

Commit f855c1d

Browse files
authored
Merge pull request #1 from adafruit/master
Update fork with latest changes
2 parents 5acf185 + 2c362d7 commit f855c1d

File tree

89 files changed

+2426
-1368
lines changed

Some content is hidden

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

89 files changed

+2426
-1368
lines changed

.github/workflows/adabot_cron.yml

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
name: Update Libraries/Contributing Info
2+
3+
on:
4+
schedule:
5+
- cron: 45 9 * * *
6+
7+
jobs:
8+
check-repo-owner:
9+
# This job is so the entire workflow will end successfully and give some
10+
# output to explain why it hasn't run on a non-Adafruit fork.
11+
runs-on: ubuntu-latest
12+
steps:
13+
- name: repository
14+
env:
15+
OWNER_IS_ADAFRUIT: ${{ startswith(github.repository, 'adafruit/') }}
16+
run: |
17+
echo "This workflow will only run if Adafruit is the repository owner."
18+
echo "Repository owner is Adafruit: $OWNER_IS_ADAFRUIT"
19+
update-bundles:
20+
runs-on: ubuntu-latest
21+
# Only run the build on Adafruit's repository. Forks won't have the secrets.
22+
# Its necessary to do this here, since 'schedule' events cannot (currently)
23+
# be limited (they run on all forks' default branches).
24+
if: startswith(github.repository, 'adafruit/')
25+
steps:
26+
- name: Dump GitHub context
27+
env:
28+
GITHUB_CONTEXT: ${{ toJson(github) }}
29+
run: echo "$GITHUB_CONTEXT"
30+
- name: Set up Python 3.6
31+
uses: actions/setup-python@v1
32+
with:
33+
python-version: 3.6
34+
- name: Versions
35+
run: |
36+
python3 --version
37+
- uses: actions/checkout@v1
38+
with:
39+
submodules: true
40+
- name: Install deps
41+
run: |
42+
pip install -r adabot/requirements.txt
43+
- name: Make Directory For Report Files
44+
run: mkdir -p bin/adabot
45+
- name: Run adabot.update_cp_org_libraries
46+
env:
47+
ADABOT_GITHUB_ACCESS_TOKEN: ${{ secrets.ADABOT_GITHUB_ACCESS_TOKEN }}
48+
run: |
49+
cd adabot
50+
python3 -u -m adabot.update_cp_org_libraries -o $GITHUB_WORKSPACE/bin/adabot/libraries.v2.json
51+
- name: Check For Files
52+
run: |
53+
ls bin/adabot
54+
- name: Upload Reports To AWS S3
55+
env:
56+
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
57+
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
58+
run: "[ -z \"$AWS_ACCESS_KEY_ID\" ] || aws s3 cp bin/adabot/ s3://adafruit-circuit-python/adabot/web/ --recursive --no-progress --region us-east-1"

.github/workflows/build.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
steps:
1616
- name: repository
1717
env:
18-
OWNER_IS_ADAFRUIT: ${{ startswith(github.repository, 'adafruit') }}
18+
OWNER_IS_ADAFRUIT: ${{ startswith(github.repository, 'adafruit/') }}
1919
run: |
2020
echo "This workflow will only run if Adafruit is the repository owner."
2121
echo "Repository owner is Adafruit: $OWNER_IS_ADAFRUIT"
@@ -24,7 +24,7 @@ jobs:
2424
# Only run the build on Adafruit's repository. Forks won't have the secrets.
2525
# Its necessary to do this here, since 'schedule' events cannot (currently)
2626
# be limited (they run on all forks' default branches).
27-
if: startswith(github.repository, 'adafruit')
27+
if: startswith(github.repository, 'adafruit/')
2828
steps:
2929
- uses: actions/checkout@v1
3030
with:

.travis.yml

Lines changed: 0 additions & 24 deletions
This file was deleted.

_blinka/beaglebone_black.md

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
---
2+
layout: download
3+
board_id: "beaglebone_black"
4+
title: "BeagleBone Black"
5+
name: "BeagleBone Black"
6+
manufacturer: "BeagleBoard"
7+
board_url: "https://beagleboard.org/black"
8+
board_image: "beaglebone_black.jpg"
9+
downloads_display: true
10+
blinka: true
11+
features:
12+
- Ethernet
13+
- Micro HDMI
14+
- 2 x 46-pin GPIO Headers
15+
---
16+
17+
If you liked the BeagleBone Black Rev B, you will love the Rev C! The Rev C has a blistering 1GHz AM3358 processor and 512MB onboard DDR3 RAM, two 46-pin headers, micro HDMI for audio/video output, USB ports, 10/100 Ethernet and other I/O features. The Rev C is an ultra-powered embedded computer that can fit in a mint tin.
18+
19+
This model includes 4GB of eMMC built-in storage instead of the Rev B's 2GB. With the doubled storage and faster eMMC, the developers were able to make the Rev C's most significant change: shipping the BeagleBone Black with Debian Linux pre-loaded on the board's flash instead of Angstrom Linux. Debian Linux is a more user-friendly operating system than Angstrom and the switch to Debian is partly the result of consumer demand (especially from Adafruit users, thanks!)
20+
21+
Of course the BeagleBone Black Rev C is an open board so if you want to load it back up with Angstrom or other Linux-based distributions like Ubuntu or Android, you can.
22+
23+
The rev C comes with a mini-B cable for powering it up ASAP. No microSD card is included as the BBB has onboard flash storage - and no SD card loading is required to get started. Please note the PCB may say rev B, that's normal! The rev C has more memory which did not affect the PCB revision code.
24+
25+
- Processor: Sitara AM3358BZCZ100 1GHz, 2000 MIPS
26+
- Graphics Engine: SGX530 3D, 20M Polygons/S
27+
- SDRAM Memory: 512MB DDR3L 606MHZ
28+
- Onboard Flash: 4GB, 8bit Embedded MMC
29+
- PMIC: TPS65217C PMIC regulator and one additional LDO.
30+
- Debug Support: Optional Onboard 20-pin CTI JTAG, Serial Header
31+
- Power Source: miniUSB USB or DC Jack, 5VDC External Via Expansion Header
32+
- PCB: 86.44mm x 54.54mm / 3.4” x 2.15” 6 layers
33+
- 88.98mm x 54.54mm x 15.41mm / 3.5" x 2.15" x 0.6"
34+
- Indicators 1-Power, 2-Ethernet, 4-User Controllable LEDs
35+
- HiSpeed USB 2.0 Client Port: Access to USB0, Client mode via miniUSB
36+
- HiSpeed USB 2.0 Host Port Access to USB1, Type A Socket, 500mA LS/FS/HS
37+
- Serial Port UART0 access via 6 pin 3.3V TTL Header. Header is populated
38+
- Ethernet 10/100, RJ45
39+
- SD/MMC Connector microSD , 3.3V
40+
- User Input: Reset Button, Boot Button, Power Button
41+
- Video Out: 16b HDMI, 1280x1024 (MAX), 1024x768,1280x720,1440x900 w/EDID Support
42+
- Audio Via HDMI Interface, Stereo
43+
- Expansion Connectors:
44+
- Power 5V, 3.3V , VDD_ADC(1.8V)
45+
- 3.3V I/O on all signals
46+
- McASP0, SPI1, I2C, GPIO(65), LCD, GPMC, MMC1, MMC2, 7 AIN(1.8V MAX), 4 Timers, 3 Serial Ports, CAN0, EHRPWM(0,2),XDMA Interrupt, Power button, Expansion Board ID (Up to 4 can be stacked)
47+
- Weight 40.55g / 1.43oz
48+
49+
## Purchase
50+
* [Adafruit](https://www.adafruit.com/product/1996)
51+
52+
## Contribute
53+
54+
Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md).
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
---
2+
layout: download
3+
board_id: "beaglebone_black_industrial"
4+
title: "BeagleBone Black Industrial"
5+
name: "BeagleBone Black Industrial"
6+
manufacturer: "Element14"
7+
board_url: "https://beagleboard.org/e14-bbbi"
8+
board_image: "beaglebone_black_industrial.jpg"
9+
downloads_display: true
10+
blinka: true
11+
features:
12+
- Ethernet
13+
- Micro HDMI
14+
- 2 x 46-pin GPIO Headers
15+
- Extended Temperature range
16+
---
17+
18+
The element14 BeagleBone Black Industrial (BBONE-BLACK-IND-4G) is a low cost, high-expansion focused BeagleBoard using a low cost industrial temperature grade Sitara™ AM3358 ARM® Cortex™-A8 processor from Texas Instruments. BBONE-BLACK-IND-4G ships with the Debian Linux distribution preinstalled on the onboard FLASH, ready to start evaluation and development.
19+
20+
- Processor: TI Sitara AM3358BZCZA100, 1GHz, 2000 MIPS 1 GHz ARM®Cortex™-A8
21+
- SGX530 Graphics Engine
22+
- Programmable Real-Time Unit Subsystem
23+
- Operating temperature can span from -40C to +85C
24+
- Memory SDRAM: 512MB DDR3L 800MHZ
25+
- Onboard Flash: 4GB, 8bit Embedded MMC (eMMC)
26+
- SD/MMC Connector for microSD
27+
- Power management:TPS65217C PMIC is used along with a separate LDO to provide power to the system
28+
- Debug Support: Optional Onboard 20-pin CTI JTAG, Serial Header
29+
- Power Source miniUSB USB or DC Jack
30+
- 5VDC External Via Expansion Header
31+
- Connectivity High speed USB 2.0 Client port: Access to USB0, Client mode via miniUSB
32+
- User Input / Output Reset Button
33+
- Video/Audio Interfaces HDMI D type interface
34+
- Expansion Interfaces LCD, UART, eMMC
35+
36+
## Purchase
37+
* [Newark](https://www.newark.com/element14/bbone-black-ind-4g/beaglebone-black-industrial/dp/76Y2810)
38+
39+
## Contribute
40+
41+
Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md).

_blinka/beaglebone_green_wireless.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
---
2+
layout: download
3+
board_id: "beaglebone_green_wireless"
4+
title: "BeagleBone Green Wireless"
5+
name: "BeagleBone Green Wireless"
6+
manufacturer: "SeeedStudio"
7+
board_url: "https://beagleboard.org/green-wireless"
8+
board_image: "beaglebone_green_wireless.jpg"
9+
downloads_display: true
10+
blinka: true
11+
features:
12+
- WiFi
13+
- Grove Connectors
14+
- 4 x USB Ports
15+
- 2 x 46-pin GPIO Headers
16+
---
17+
18+
SeeedStudio BeagleBone Green Wireless (BBGW) is a joint effort by BeagleBoard.org and Seeed Studio. It is based on the open-source hardware design of BeagleBone Black and developed into this differentiated version. SeeedStudio BeagleBone Green Wireless has included a high-performance flexible WiFi/Bluetooth interface and two Grove connectors, making it easier to connect to the large family of Grove sensors. The on-board HDMI and Ethernet are removed to make room for these wireless features and Grove connectors.
19+
20+
- Processor: Sitara AM3358BZCZ100 1GHz, 2000 MIPS
21+
- Graphics Engine: SGX530 3D, 20M Polygons/S
22+
- SDRAM Memory: 512MB DDR3L 606MHZ
23+
- Onboard Flash: 4GB, 8bit Embedded MMC
24+
- PMIC: TPS65217C PMIC regulator and one additional LDO.
25+
- Debug Support: Optional Onboard 20-pin CTI JTAG, Serial Header
26+
- Power Source: miniUSB USB or DC Jack, 5VDC External Via Expansion Header
27+
- PCB: 86.44mm x 54.54mm / 3.4” x 2.15” 6 layers
28+
- 88.98mm x 54.54mm x 15.41mm / 3.5" x 2.15" x 0.6"
29+
- Indicators 1-Power, 2-Ethernet, 4-User Controllable LEDs
30+
- 4x USB2.0 host
31+
- Serial Port UART0 access via 6 pin 3.3V TTL Header. Header is populated
32+
- Wi-Fi 802.11b/g/n 2.4GHz and Bluetooth 4.1 LE
33+
- SD/MMC Connector microSD , 3.3V
34+
- User Input: Reset Button, Boot Button, Power Button
35+
- Video Out: 16b HDMI, 1280x1024 (MAX), 1024x768,1280x720,1440x900 w/EDID Support
36+
- Audio Via HDMI Interface, Stereo
37+
- Expansion Connectors:
38+
- Power 5V, 3.3V , VDD_ADC(1.8V)
39+
- 3.3V I/O on all signals
40+
- McASP0, SPI1, I2C, GPIO(65), LCD, GPMC, MMC1, MMC2, 7 AIN(1.8V MAX), 4 Timers, 3 Serial Ports, CAN0, EHRPWM(0,2),XDMA Interrupt, Power button, Expansion Board ID (Up to 4 can be stacked)
41+
- Weight 40.55g / 1.43oz
42+
43+
## Purchase
44+
* [SeeedStudio](https://www.seeedstudio.com/BeagleBone-Green-Wireless-Development-Board-TI-AM335x-WiFi-BT.html)
45+
46+
## Contribute
47+
48+
Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md).

_blinka/binho_nova.md

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
---
2+
layout: download
3+
board_id: "binho_nova"
4+
title: "Nova"
5+
name: "Nova"
6+
manufacturer: "Binho"
7+
board_url: "https://binho.io/"
8+
board_image: "binho_nova.jpg"
9+
downloads_display: true
10+
blinka: true
11+
features:
12+
- 10-pin Connector
13+
- USB-C
14+
- Multi-Protocol
15+
---
16+
17+
The Binho Nova brings Multi-Protocol USB Host Adapters into the 21st Century. No more fumbling through development with cumbersome, clunky, out-dated adapters. Let your productivity soar to new heights!
18+
19+
With support for I2C, SPI, UART, 1-WIRE, SWI protocols all in one slim, robust package, it may even be the last adapter you’ll ever need...
20+
21+
With an intuitive user interface, our software is the quickest, simplest way to get up and running with your new Binho Nova. Whether you're working in a Windows, Linux, or macOS environment, our cross-platform solution has you covered. Alpha build available now with I2C, SPI, and IO functionality.
22+
23+
- Support for SPI @ 12MHz max clock
24+
- Support for I2C @ 3.4MHz max clock
25+
- Support for UART @ 1000000 max baud
26+
- Support for Dallas 1-Wire
27+
- Support for Atmel Single-Wire Interface
28+
- Provides 3v3 and VUSB power rails
29+
- 1 x DAC Output, 5 x ADC Inputs
30+
- GPIO / Interrupt / PWM Support
31+
- Programmable RGB Status LED
32+
- Field-Upgradeable Device Firmware
33+
- Cross-platform Support for Windows,
34+
Mac, Linux
35+
- Robust, low-profile Aluminum
36+
Enclosure
37+
- USB Type-C Connector
38+
39+
## Purchase
40+
* [Binho](https://binho.io/)
41+
42+
## Contribute
43+
44+
Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md).

_blinka/giant_board.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
---
2+
layout: download
3+
board_id: "giant_board"
4+
title: "Giant Board"
5+
name: "Giant Board"
6+
manufacturer: "Groboards"
7+
board_url: "https://www.crowdsupply.com/groboards/giant-board"
8+
board_image: "giant_board.jpg"
9+
downloads_display: true
10+
blinka: true
11+
features:
12+
- Feather Form Factor
13+
---
14+
15+
The Giant Board is a super tiny single-board computer (SBC) based on the Adafruit Feather form factor. We always want more power in a smaller package, and the Giant Board delivers! It provides a small, powerful platform that is compatible with a wide range of pre-existing accessories. FeatherWing support makes the Giant Board a flexible, drop-in component for most Feather based projects.
16+
17+
We all love our microcontrollers, but in some cases they just don't have the resources we need to carry out the projects we have in mind. By squeezing the power of an SBC into a package the size of a microcontroller board, the Giant Board relaxes memory, storage, and processing constraints and allows you to take your projects to the next level.
18+
19+
The Giant Board fills the gap between microcontrollers and other single-board computers. It makes a great alternative to a Raspberry Pi or BeagleBone in a space constrained project where you need more power than a typical microcontroller can provide. The Giant Board is based on a form factor that is traditionally used for microcontrollers, so power consumption is important, which is why the Giant Board offers low-power modes.
20+
21+
To leverage all that powerful hardware, the Giant Board runs Linux. Not just any Linux, but full Debian Linux! This gives developers and users access to an endless number of applications and libraries for their projects.
22+
23+
- Processor: Microchip SAMA5D2 ARM® Cortex®-A5 Processor 500 MHz
24+
- Memory: 128 MB DDR2 RAM
25+
- Storage: microSD card
26+
- Sensing: 6 x 12-bit ADC with 3.3 V reference and external trigger
27+
- Actuation: 4 x 16-bit PWM with external trigger
28+
- Connectivity: 1 x I²C, 1 x SPI, 1 x UART, more with Flexcom
29+
- Power: via USB, with support for LiPo batteries
30+
- Operating System: mainline Linux kernel
31+
32+
33+
## Purchase
34+
* [Crowd Supply](https://www.crowdsupply.com/groboards/giant-board)
35+
36+
## Contribute
37+
38+
Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md).

_blinka/jetson_tx1.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
---
2+
layout: download
3+
board_id: "jetson_tx1"
4+
title: "Jetson TX1"
5+
name: "Jetson TX1"
6+
manufacturer: "NVIDIA"
7+
board_url: "https://developer.nvidia.com/embedded/jetson-tx1"
8+
board_image: "jetson_tx1.jpg"
9+
downloads_display: true
10+
blinka: true
11+
features:
12+
- Ethernet
13+
- HDMI
14+
- 4 x USB 3.0 Ports
15+
- 40-pin GPIO
16+
---
17+
18+
The world's first supercomputer on a module, Jetson TX1 is capable of delivering the performance and power efficiency needed for the latest visual computing applications. It's built around the revolutionary NVIDIA Maxwell™ architecture with 256 CUDA cores delivering over 1 TeraFLOPs of performance. 64-bit CPUs, 4K video encode and decode capabilities, and a camera interface capable of 1400 MPix/s make this the best system for embedded deep learning, computer vision, graphics, and GPU computing.
19+
20+
- GPU 256-core NVIDIA Maxwell™ GPU
21+
- CPU Quad-Core ARM® Cortex®-A57 MPCore
22+
- Memory 4GB 64-bit LPDDR4 Memory
23+
- Storage 16GB eMMC
24+
- Video: 4K 60 Hz decode | 4K 30 Hz encode
25+
- USB USB 3.0 + USB 2.0
26+
- Ethernet 1
27+
- I2C 4
28+
- CAN 1
29+
- SPI 3
30+
- UART 1
31+
- GPIO 1
32+
- Display Interface HDMI
33+
- Operating Systems Linux Ubuntu
34+
- PC Card Interface SD
35+
36+
## Purchase
37+
* [Arrow](https://www.arrow.com/en/products/900-82180-0001-000/nvidia)
38+
39+
## Contribute
40+
41+
Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md).

0 commit comments

Comments
 (0)