Skip to content

Allow ignoring state of RDY/BSY flag when flashing AT89CX051 #2

Allow ignoring state of RDY/BSY flag when flashing AT89CX051

Allow ignoring state of RDY/BSY flag when flashing AT89CX051 #2

Workflow file for this run

name: Build
on:
workflow_dispatch:
push:
branches:
- main
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Download & install assembler
run: |
mkdir output
cd output
wget -c 'http://plit.de/asem-51/asem51-1.3-ELF.tar.gz'
wget -c 'http://plit.de/asem-51/mcufiles.zip'
tar xf asem51-1.3-ELF.tar.gz
mv asem51/mcu asem51/mcu~
unzip -Lanq mcufiles.zip -d asem51
cd asem51 && mv -n mcu~/* mcu
- name: Build tools
run: make -C tools
- name: Build
run: PATH="$PWD/tools:$PWD/output/asem51:$PATH" make ASEM51="asem -i $PWD/output/asem51/mcu"
- name: Prepare artifact
run: cp LICENSE.md output
- name: Upload artifact
uses: actions/upload-artifact@v4
with:
name: binaries
compression-level: 9
path: |
output/LICENSE.md
output/*.hex