Skip to content

Commit a0a7abd

Browse files
author
m19936
committed
Updated readme
1 parent bef0309 commit a0a7abd

File tree

3 files changed

+44
-52
lines changed

3 files changed

+44
-52
lines changed

Jenkinsfilek8s

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ pipeline {
9090
steps {
9191
script {
9292
withCredentials([usernamePassword(credentialsId: 'github_mchptest', usernameVariable: 'USER_NAME', passwordVariable:'PASS' )]) {
93-
sh "python3 ${env.DEPLOY_SCRIPT_FILE} -deploy=true -gpat=${PASS} -dgid=${USER_NAME} -dburl=${env.BITBUCKET_REPO} -dgurl=${env.GITHUB_REPO} -dbranch=${env.TARGET_BRANCH} -def=\"cloudprovider.yaml, Jenkinsfilek8s\""
93+
sh "python3 ${env.DEPLOY_SCRIPT_FILE} -deploy=true -gpat=${PASS} -dgid=${USER_NAME} -dburl=${env.BITBUCKET_REPO} -dgurl=${env.GITHUB_REPO} -dbranch=${env.TARGET_BRANCH} -def=\"cloudprovider.yaml, Jenkinsfilek8s, mini_port.md, internal_readme.md\""
9494
}
9595
}
9696
}

README.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
# AVR-IoT Cellular Arduino Library
2+
![GitHub release (latest by date)](https://img.shields.io/github/v/release/mchpTestArea/avr-iot-test?style=flat-square)
3+
<center><img width="50%" style={{paddingTop: "10px", paddingBottom: "10px"}} src="./readme_images/mini-board-2.png" /></center>
4+
5+
The AVR-IoT Cellular Mini is a development board from Microchip to develop cellular IoT applications.
6+
7+
📓 Full Arduino support through a library built on top of the open-source [DxCore](https://github.com/SpenceKonde/DxCore)
8+
9+
🔒 All the basic building blocks to create secure IoT applications (AVR Microcontroller, Secure Element and a Cellular Modem)
10+
11+
⚡ Free 150MB 90-Day SIM Card from [Truphone](https://truphone.com), providing coverage across many countries
12+
13+
📡 Bundled Antenna in the Box
14+
15+
🐞 On-Board Debugger, no need for any external tools
16+
17+
🔋 Battery Charging Circuitry with Connectors
18+
19+
🤝 Built & Designed to be Familiar to Makers, featuring a [Adafruit Feather](https://learn.adafruit.com/adafruit-feather) form-factor and a [Qwiic](https://www.sparkfun.com/qwiic) / [Stemma](https://learn.adafruit.com/introducing-adafruit-stemma-qt) Connector
20+
21+
<center>
22+
23+
<span style="font-size:2em;">👉 <u>Documentation: https://iot.microchip.com/docs/</u> 👈</span>
24+
25+
</center>
26+
27+
## Build Instructions
28+
29+
**A pre-built library can be downloaded from the releases tab. This section explains how to build the library locally for Linux. The process for Windows is similar. Most users do not need to build from source.**
30+
31+
The library depends on [MicrochipTech/cryptoauthlib](https://github.com/MicrochipTech/cryptoauthlib) to communicate with the ECC608B (Secure Element). It is added to this repository as a submodule. A CMake build configuration exists in [lib/cryptoauth](./lib/cryptoauth/), which builds `libcryptoauth.a`. Said file must be added to [./src/avr128db48](./src/avr128db48). The cryptoauth header files must be added to [./src](./src).
32+
33+
A script, [inject_cryptoauthlib.sh](./scripts/inject_cryptoauthlib.sh), builds the library and inserts the .a file together with the header files into the correct location.
34+
35+
### TLDR; How to build on
36+
37+
1. Download and install all dependencies
38+
- CMake
39+
* `apt install cmake`
40+
- AVR Toolchain
41+
* `apt install gcc-avr avr-libc`
42+
2. Clone this repository with the `--recursive` flag
43+
3. Run [./scripts/inject_cryptoauthlib.sh](./scripts/inject_cryptoauthlib.sh)

readme.md

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

0 commit comments

Comments
 (0)