Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added .DS_Store
Binary file not shown.
14 changes: 7 additions & 7 deletions .github/workflows/esp32p4-build-master.yml
Original file line number Diff line number Diff line change
Expand Up @@ -178,7 +178,7 @@ jobs:
files+=("firmware/M5MonsterC5-Tab5-${FW_VERSION}.zip")
fi

out="bundle/M5MonsterC5-Tab5-${FW_VERSION}.zip"
out="bundle/M5MonsterC5-Tab5-${FW_VERSION}-bundle.zip"
zip -9 "$out" "${files[@]}"

- name: Build release notes
Expand All @@ -193,7 +193,7 @@ jobs:
TAG="${RELEASE_TAG:-$FW_VERSION}"
BASE_URL="https://github.com/$REPO/releases/download/$TAG"
FW_ZIP="$BASE_URL/M5MonsterC5-Tab5-${FW_VERSION}.zip"
BUNDLE_ZIP="$BASE_URL/M5MonsterC5-Tab5-${FW_VERSION}.zip"
BUNDLE_ZIP="$BASE_URL/M5MonsterC5-Tab5-${FW_VERSION}-bundle.zip"
RELEASE_PAGE="https://github.com/$REPO/releases/tag/$TAG"
PAGES_LINK="https://${REPO%/*}.github.io/${REPO#*/}/"

Expand All @@ -207,7 +207,7 @@ jobs:

if [ "${GITHUB_EVENT_NAME:-}" = "release" ]; then
if [ -n "${GITHUB_EVENT_PATH:-}" ] && [ -f "${GITHUB_EVENT_PATH:-}" ]; then
release_body="$(jq -r '.release.body // \"\"' "$GITHUB_EVENT_PATH")"
release_body="$(jq -r '.release.body // ""' "$GITHUB_EVENT_PATH")"
if [ -n "$(printf '%s' "$release_body" | tr -d '\r\n[:space:]')" ]; then
printf '%s\n' "$release_body" >> "$notes_file"
fi
Expand All @@ -218,8 +218,8 @@ jobs:
if command -v gh >/dev/null 2>&1; then
api="/repos/${GITHUB_REPOSITORY}/commits/${GITHUB_SHA}/pulls"
pr_json="$(gh api -H \"Accept: application/vnd.github+json\" \"$api\" 2>/dev/null || echo '[]')"
pr_title="$(printf '%s' "$pr_json" | jq -r '.[0].title // \"\"')"
pr_body="$(printf '%s' "$pr_json" | jq -r '.[0].body // \"\"')"
pr_title="$(printf '%s' "$pr_json" | jq -r '.[0].title // ""')"
pr_body="$(printf '%s' "$pr_json" | jq -r '.[0].body // ""')"

if [ -n "$(printf '%s' "$pr_body" | tr -d '\r\n[:space:]')" ]; then
if [ -n "$pr_title" ]; then
Expand All @@ -232,7 +232,7 @@ jobs:
gen_json="$(gh api -X POST -H \"Accept: application/vnd.github+json\" \
"/repos/${GITHUB_REPOSITORY}/releases/generate-notes" \
-f tag_name="$TAG" -f target_commitish="$GITHUB_SHA" 2>/dev/null || echo '')"
gen_body="$(printf '%s' "$gen_json" | jq -r '.body // \"\"')"
gen_body="$(printf '%s' "$gen_json" | jq -r '.body // ""')"
if [ -n "$(printf '%s' "$gen_body" | tr -d '\r\n[:space:]')" ]; then
printf '%s\n' "$gen_body" >> "$notes_file"
fi
Expand All @@ -253,7 +253,7 @@ jobs:
release_artifacts/firmware/M5MonsterC5-Tab5.bin
release_artifacts/firmware/M5MonsterC5-Tab5-${{ needs.firmware.outputs.fw_version }}.bin
release_artifacts/firmware/M5MonsterC5-Tab5-${{ needs.firmware.outputs.fw_version }}.zip
release_artifacts/bundle/M5MonsterC5-Tab5-${{ needs.firmware.outputs.fw_version }}.zip
release_artifacts/bundle/M5MonsterC5-Tab5-${{ needs.firmware.outputs.fw_version }}-bundle.zip
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

Expand Down
30 changes: 30 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1 +1,31 @@
# M5MonsterC5-Tab5

![IMG_8095](https://github.com/user-attachments/assets/40db0663-ff23-4420-b6fd-5f4a6f0641b1)
---

## Info / Flash

The project is based on the ESP32C5-Wroom-1U and consists of two software components:

- JanOS on the MonsterC5 board - flasher: https://c5lab.github.io/projectZero/janos_flash.html
- App for the M5Stack Tab5 - flasher: https://c5lab.github.io/M5MonsterC5-Tab5/janos_flash.html

M5MonsterC5-Tab5 is an add-on board built around the M5MonsterC5 platform and based on JanOS from the Project Zero repository.
It is intended for M5Stack Tab5 devices, and it can also be used with Android and PC/MacOS over a USB connection.

Project Zero (JanOS): https://github.com/C5Lab/projectZero

---

## Documentation

Full documentation and usage details are available on the wiki:
https://github.com/C5Lab/M5MonsterC5-Tab5/wiki

## Availability

[The board available on Tindie.](https://www.tindie.com/products/lab/m5monsterc5-esp32c5-marauder/)

## Community

Discord: https://discord.gg/57wmJzzR8C
Binary file added docs/.DS_Store
Binary file not shown.
Binary file added docs/tab.stories/.DS_Store
Binary file not shown.
Loading