diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 0000000..a78dc1d --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,28 @@ +# This workflow will install Python dependencies, run tests and lint with a single version of Python +# For more information see: https://help.github.com/actions/language-and-framework-guides/using-python-with-github-actions + +name: Release + +on: + push: + tags: + - 'v*' + +jobs: + upload-release: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v1 + + - name: create release + id: create_release + uses: actions/create-release@master + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + tag_name: ${{ github.ref }} + release_name: ${{ github.ref }} + body_path: README.md + draft: false + prerelease: false \ No newline at end of file diff --git a/README.md b/README.md index af1d212..521420f 100644 --- a/README.md +++ b/README.md @@ -5,8 +5,8 @@ ### OS | | | |:---|:---| -| e103 | v1.1.0 | -| e230 | **v1.1.0** | +| e103 | **v1.1.1** | +| e230 | **v1.1.1** | ### Bootloader | | | @@ -17,45 +17,52 @@ ### Module | | | |:---|:---| -| Battery | **v1.0.1** | +| Battery | **v1.0.2** | | Button | v1.0.0 | -| Dial | **v1.0.3** | -| Display | **v1.1.3** | +| Dial | v1.0.3 | +| Display | **v1.1.4** | | Environment | v1.0.2 | -| Imu | v1.0.0 | -| Joystick | **v1.1.1** | +| Imu | **v1.1.0** | +| Joystick | v1.1.1 | | Led | v1.0.0 | -| Motor | **v1.0.2** | +| Motor | **v1.0.3** | | Speaker | v1.1.2 | -| Tof | **v1.1.2** | +| Tof | v1.1.2 | | Network | v1.1.1 | -| Network app | **v4.1.2** | +| Network app | **v4.2.0** | | Network ota | v1.0.0 | +## Feature + +### Network app +1. 네트워크 모듈 기능 추가 +* 커스터마이징 버튼, 스위치, 조이스틱, 슬라이드 지원 + ## Hotfix -### Battery -1. 풀 충전 시, 100%로 표기 되지 않는 오류 수정 +### OS e230 +1. PnP 동작 시, 첫 동작이 정상작동 하지 않는 오류 수정 -### Dial -1. 최대값을 넘어가는 오류 수정 -2. 초기 속도 값이 잘못 출력되는 오류 수정 -3. 속도 단위 변경 +### Battery +1. 완충 시, 상태 LED가 초록색으로 출력되는 오류 수정 ### Display -1. 무한한 값을 가지는 변수 출력 시, "INF" (Infinity) 출력 -2. 숫자가 아닌 값을 가지는 변수 출력 시, "NaN" (Not a Number) 출력 -3. 글자 출력 시, 줄 바꿈이 정상 작동하지 않는 오류 수정 - -### Joystick -1. 값 범위를 원으로 변경 +1. 초기화 명령어가 올바른 타이밍에 작동하지 않는 오류 수정 +2. 화면 오프셋을 특정한 값으로 설정 시, 텍스트가 밀려서 출력되는 오류 수정 ### Motor -1. 초기 위치 값이 음수(-)로 측정 되어, 한 바퀴 회전하는 오류 수정 -2. 위치 값을 빠르게 전송하면 정상 작동하지 않는 오류 수정 +1. 목표 각도 모니터링 시, 싱글턴 값이 아닌 멀티턴 값을 출력하는 오류 수정 + +### Network app +1. BLE를 통해서 imu 모듈 데이터 모니터링 시, Z축 데이터를 못 받는 오류 수정 + +## Patch + +### OS e103 +1. 기본 상태 LED를 파란색에서 하늘색으로 변경 -### Tof -1. 거리 값을 소수점까지 표현 +### OS e230 +1. 기본 상태 LED를 파란색에서 하늘색으로 변경 -### Network App -1. 모듈 Set 함수가 즉각적으로 반응하지 않는 오류 수정 \ No newline at end of file +### Imu +1. 좌표계 축 변경 \ No newline at end of file diff --git a/battery/v1.0.2/battery.bin b/battery/v1.0.2/battery.bin new file mode 100644 index 0000000..4f710dd Binary files /dev/null and b/battery/v1.0.2/battery.bin differ diff --git a/battery/v1.0.2/version.txt b/battery/v1.0.2/version.txt new file mode 100644 index 0000000..68c3bd6 --- /dev/null +++ b/battery/v1.0.2/version.txt @@ -0,0 +1,4 @@ +{ + "battery":"v1.0.2", + "os":"v1.1.1" +} \ No newline at end of file diff --git a/button/v1.0.0/button.bin b/button/v1.0.0/button.bin index fbf1067..28b93ba 100644 Binary files a/button/v1.0.0/button.bin and b/button/v1.0.0/button.bin differ diff --git a/button/v1.0.0/version.txt b/button/v1.0.0/version.txt index 164609b..120db9a 100644 --- a/button/v1.0.0/version.txt +++ b/button/v1.0.0/version.txt @@ -1,4 +1,4 @@ { "button":"v1.0.0", - "os":"v1.1.0" + "os":"v1.1.1" } \ No newline at end of file diff --git a/dial/v1.0.3/dial.bin b/dial/v1.0.3/dial.bin index 1097597..af2102d 100644 Binary files a/dial/v1.0.3/dial.bin and b/dial/v1.0.3/dial.bin differ diff --git a/dial/v1.0.3/version.txt b/dial/v1.0.3/version.txt index 52aa869..033431a 100644 --- a/dial/v1.0.3/version.txt +++ b/dial/v1.0.3/version.txt @@ -1,4 +1,4 @@ { "dial":"v1.0.3", - "os":"v1.1.0" + "os":"v1.1.1" } \ No newline at end of file diff --git a/display/v1.1.4/display.bin b/display/v1.1.4/display.bin new file mode 100644 index 0000000..93f27e1 Binary files /dev/null and b/display/v1.1.4/display.bin differ diff --git a/display/v1.1.4/version.txt b/display/v1.1.4/version.txt new file mode 100644 index 0000000..1a8d7d2 --- /dev/null +++ b/display/v1.1.4/version.txt @@ -0,0 +1,4 @@ +{ + "display":"v1.1.4", + "os":"v1.1.1" +} \ No newline at end of file diff --git a/env/v1.0.2/env.bin b/env/v1.0.2/env.bin index bfdbca6..f0415d9 100644 Binary files a/env/v1.0.2/env.bin and b/env/v1.0.2/env.bin differ diff --git a/env/v1.0.2/version.txt b/env/v1.0.2/version.txt index c46a10f..54437ae 100644 --- a/env/v1.0.2/version.txt +++ b/env/v1.0.2/version.txt @@ -1,4 +1,4 @@ { "env":"v1.0.2", - "os":"v1.1.0" + "os":"v1.1.1" } \ No newline at end of file diff --git a/esp32/app/v4.2.0/bootloader.bin b/esp32/app/v4.2.0/bootloader.bin new file mode 100644 index 0000000..7c5db03 Binary files /dev/null and b/esp32/app/v4.2.0/bootloader.bin differ diff --git a/esp32/app/v4.2.0/esp32.bin b/esp32/app/v4.2.0/esp32.bin new file mode 100644 index 0000000..2c4d03b Binary files /dev/null and b/esp32/app/v4.2.0/esp32.bin differ diff --git a/esp32/app/v4.2.0/ota_data_initial.bin b/esp32/app/v4.2.0/ota_data_initial.bin new file mode 100644 index 0000000..b4033a7 --- /dev/null +++ b/esp32/app/v4.2.0/ota_data_initial.bin @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/esp32/app/v4.2.0/partitions.bin b/esp32/app/v4.2.0/partitions.bin new file mode 100644 index 0000000..62909ff Binary files /dev/null and b/esp32/app/v4.2.0/partitions.bin differ diff --git a/esp32/app/v4.2.0/version.txt b/esp32/app/v4.2.0/version.txt new file mode 100644 index 0000000..15a2b33 --- /dev/null +++ b/esp32/app/v4.2.0/version.txt @@ -0,0 +1 @@ +v4.2.0 \ No newline at end of file diff --git a/esp32/ota/v1.0.0-rc1/modi_ota_factory.bin b/esp32/ota/v1.0.0-rc1/modi_ota_factory.bin deleted file mode 100644 index b19f70c..0000000 Binary files a/esp32/ota/v1.0.0-rc1/modi_ota_factory.bin and /dev/null differ diff --git a/esp32/ota/v1.0.0-rc1/version.txt b/esp32/ota/v1.0.0-rc1/version.txt deleted file mode 100644 index 60453e6..0000000 --- a/esp32/ota/v1.0.0-rc1/version.txt +++ /dev/null @@ -1 +0,0 @@ -v1.0.0 \ No newline at end of file diff --git a/imu/v1.1.0/imu.bin b/imu/v1.1.0/imu.bin new file mode 100644 index 0000000..af8d81f Binary files /dev/null and b/imu/v1.1.0/imu.bin differ diff --git a/imu/v1.1.0/version.txt b/imu/v1.1.0/version.txt new file mode 100644 index 0000000..9f939fe --- /dev/null +++ b/imu/v1.1.0/version.txt @@ -0,0 +1,4 @@ +{ + "imu":"v1.1.0", + "os":"v1.1.1" +} \ No newline at end of file diff --git a/joystick/v1.1.1/joystick.bin b/joystick/v1.1.1/joystick.bin index c8d10e3..6026c1a 100644 Binary files a/joystick/v1.1.1/joystick.bin and b/joystick/v1.1.1/joystick.bin differ diff --git a/joystick/v1.1.1/version.txt b/joystick/v1.1.1/version.txt index f0ad318..429a15f 100644 --- a/joystick/v1.1.1/version.txt +++ b/joystick/v1.1.1/version.txt @@ -1,4 +1,4 @@ { "joystick":"v1.1.1", - "os":"v1.1.0" + "os":"v1.1.1" } \ No newline at end of file diff --git a/led/v1.0.0/led.bin b/led/v1.0.0/led.bin index e3714eb..83e9a7d 100644 Binary files a/led/v1.0.0/led.bin and b/led/v1.0.0/led.bin differ diff --git a/led/v1.0.0/version.txt b/led/v1.0.0/version.txt index dcf791e..e64e580 100644 --- a/led/v1.0.0/version.txt +++ b/led/v1.0.0/version.txt @@ -1,4 +1,4 @@ { "led":"v1.0.0", - "os":"v1.1.0" + "os":"v1.1.1" } \ No newline at end of file diff --git a/motor/v1.0.3/motor.bin b/motor/v1.0.3/motor.bin new file mode 100644 index 0000000..232a8ea Binary files /dev/null and b/motor/v1.0.3/motor.bin differ diff --git a/motor/v1.0.3/version.txt b/motor/v1.0.3/version.txt new file mode 100644 index 0000000..d2f5f28 --- /dev/null +++ b/motor/v1.0.3/version.txt @@ -0,0 +1,4 @@ +{ + "motor":"v1.0.3", + "os":"v1.1.1" +} \ No newline at end of file diff --git a/network/v1.1.2/network.bin b/network/v1.1.2/network.bin new file mode 100644 index 0000000..1312bb6 Binary files /dev/null and b/network/v1.1.2/network.bin differ diff --git a/network/v1.1.2/version.txt b/network/v1.1.2/version.txt new file mode 100644 index 0000000..8778c97 --- /dev/null +++ b/network/v1.1.2/version.txt @@ -0,0 +1,4 @@ +{ + "netowk":"v1.1.2", + "os":"v1.1.2" +} \ No newline at end of file diff --git a/speaker/v1.1.2/speaker.bin b/speaker/v1.1.2/speaker.bin index e13a11d..12084e1 100644 Binary files a/speaker/v1.1.2/speaker.bin and b/speaker/v1.1.2/speaker.bin differ diff --git a/speaker/v1.1.2/version.txt b/speaker/v1.1.2/version.txt index dd3f715..e59fccf 100644 --- a/speaker/v1.1.2/version.txt +++ b/speaker/v1.1.2/version.txt @@ -1,4 +1,4 @@ { "speaker":"v1.1.2", - "os":"v1.1.0" + "os":"v1.1.1" } \ No newline at end of file diff --git a/tof/v1.1.2/tof.bin b/tof/v1.1.2/tof.bin index b09529a..75c5176 100644 Binary files a/tof/v1.1.2/tof.bin and b/tof/v1.1.2/tof.bin differ diff --git a/tof/v1.1.2/version.txt b/tof/v1.1.2/version.txt index 4f398fe..544a5c2 100644 --- a/tof/v1.1.2/version.txt +++ b/tof/v1.1.2/version.txt @@ -1,4 +1,4 @@ { "tof":"v1.1.2", - "os":"v1.1.0" + "os":"v1.1.1" } \ No newline at end of file