Skip to content
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

LilyGo T-Impulse Wristband, Dragino LGT92 tracker and AI RHF76-052 support #198

Open
wants to merge 31 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
2c0d86c
Support boards without VBUS pin again
matthijskooijman Dec 2, 2020
c47898a
Do no set up VBUS pin mode in init()
matthijskooijman Mar 1, 2021
553143d
Support boards with a voltage divider on VBUS
matthijskooijman Mar 1, 2021
3d47e60
Disable USB pullup when stopping USB
matthijskooijman Dec 5, 2020
2f64e7d
Merge pull request #5 from matthijskooijman/vbus-support
UT2UH Jan 25, 2022
46ab52c
Merge pull request #6 from matthijskooijman/disable-usb-pullups
UT2UH Jan 25, 2022
b1227c0
LGT92, T-Impulse Wristband support added
UT2UH Jan 25, 2022
b3b3e09
T-Impulse cleanup
UT2UH Feb 3, 2022
d5e2a5c
K48, K52, K76 boards support added
UT2UH May 27, 2022
d2bb5fc
Variant files cleanup for K52
UT2UH Jun 19, 2022
4ab8740
Recompiled binaries for no VBUS support and USB pullup disable
fronders Jun 20, 2022
a84a0d6
Merge branch 'Trackers' into VBUS
fronders Jun 20, 2022
61abf8d
Merge pull request #7 from UT2UH/VBUS
fronders Jun 20, 2022
62788ad
Recompiled binaries after merge conflict
fronders Jun 20, 2022
ad3479d
S76S support and cleanups
UT2UH Aug 24, 2022
625cd5d
added docker VSCode config for Arduino Core recompiling
fronders Aug 25, 2022
72a99e5
added .gitattributes
UT2UH Aug 25, 2022
0dc7aef
Boards Init files cleanup
UT2UH Aug 26, 2022
230bcbf
Boards initialize trials cleaanup
UT2UH Aug 29, 2022
6586a52
updated VSCode settings for Arduino Core recompiling
fronders Sep 7, 2022
41ae543
variant cleanup
fronders Sep 8, 2022
4ac1a4c
updated boards.txt USB settings
fronders Sep 8, 2022
714cc1b
fixed board init files (radio init functions)
fronders Sep 8, 2022
70a82eb
updated variant files to use new board radio init functions, fixed S7…
fronders Sep 8, 2022
edf60b3
added debugger SVD scripts
fronders Sep 15, 2022
df3f82b
updated dfu-util to latest (v0.11)
fronders Sep 15, 2022
76a4a73
updated win openocd and scripts to ST port v0.11.0+dev-00449-g53fa0f7
fronders Sep 15, 2022
d3dcc9f
updated K48-S76G variant openocd script
fronders Sep 15, 2022
1e6e3fd
fixed K48-S76G variant openocd script
UT2UH Sep 15, 2022
3aba3bb
openocd scripts cleanup
UT2UH Sep 15, 2022
9044f14
Boards cleanup
UT2UH Dec 23, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
20 changes: 20 additions & 0 deletions .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# See here for image contents: https://github.com/microsoft/vscode-dev-containers/tree/v0.245.0/containers/ubuntu/.devcontainer/base.Dockerfile

# [Choice] Ubuntu version (use ubuntu-22.04 or ubuntu-18.04 on local arm64/Apple Silicon): ubuntu-22.04, ubuntu-20.04, ubuntu-18.04
ARG VARIANT="jammy"
FROM mcr.microsoft.com/vscode/devcontainers/base:0-${VARIANT}

# [Optional] Uncomment this section to install additional OS packages.
RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \
&& apt-get -y install --no-install-recommends build-essential ccache


# Download and install ARM toolchain
ARG TOOLCHAIN="7-2017q4-major"
RUN echo "Installing ARM GCC ${TOOLCHAIN}"
ENV ARM_TOOLCHAIN_VERSION=${TOOLCHAIN}
RUN curl -Lo gcc-arm-none-eabi-${ARM_TOOLCHAIN_VERSION}.tar.bz2 \
"https://developer.arm.com/-/media/Files/downloads/gnu-rm/7-2017q4/gcc-arm-none-eabi-7-2017-q4-major-linux.tar.bz2"
RUN mkdir /opt/gcc-arm-none-eabi-${ARM_TOOLCHAIN_VERSION} && \
tar xf gcc-arm-none-eabi-${ARM_TOOLCHAIN_VERSION}.tar.bz2 --strip-components=1 -C /opt/gcc-arm-none-eabi-${ARM_TOOLCHAIN_VERSION}
ENV PATH="${PATH}:/opt/gcc-arm-none-eabi-${ARM_TOOLCHAIN_VERSION}/bin"
37 changes: 37 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
// For format details, see https://aka.ms/devcontainer.json. For config options, see the README at:
// https://github.com/microsoft/vscode-dev-containers/tree/v0.245.0/containers/ubuntu
{
"name": "Arduino ARM",
"build": {
"dockerfile": "Dockerfile",
// Update 'VARIANT' to pick an Ubuntu version: jammy / ubuntu-22.04, focal / ubuntu-20.04, bionic /ubuntu-18.04
// Use ubuntu-22.04 or ubuntu-18.04 on local arm64/Apple Silicon.
"args": {
"VARIANT": "ubuntu-20.04",
"TOOLCHAIN": "7-2017q4-major"
}
},

"customizations": {
"vscode": {
"extensions": [
"ms-vscode.cpptools",
"ms-vscode.cpptools-themes",
"jeff-hykin.better-cpp-syntax",
"Gruntfuggly.activitusbar"
]
}
},

// Use 'forwardPorts' to make a list of ports inside the container available locally.
// "forwardPorts": [],

// Use 'postCreateCommand' to run commands after the container is created.
// "postCreateCommand": "uname -a",

// Comment out to connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root.
"remoteUser": "vscode",
"features": {
"git": "os-provided"
}
}
4 changes: 4 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
* text=auto eol=lf

*.{cmd,[cC][mM][dD]} text eol=crlf
*.{bat,[bB][aA][tT]} text eol=crlf
Loading