From 7669ebbbcb6da18cc4c424fd04b2bb17eabe6742 Mon Sep 17 00:00:00 2001 From: River <97197236+River-b@users.noreply.github.com> Date: Wed, 15 Feb 2023 14:22:20 -0800 Subject: [PATCH 01/22] Update README.md syntax error in instructions. this command as written will not work because if flag --chip is used it needs to be --chip=bl70x with the "=" does not work: blisp write --chip bl70x --reset name_of_firmware.bin or if "=" is not desired then "-c bl70x" could be used instead. -c, --chip= Chip Type --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index e8491ae..b68ae26 100644 --- a/README.md +++ b/README.md @@ -46,7 +46,9 @@ cmake --build . For BL70X, BL61X, BL808 and BL606P, connected via USB, you can use following command, which will auto-detect serial port: ```bash -blisp write --chip bl70x --reset name_of_firmware.bin +.\blisp.exe write --chip=bl70x --reset .\name_of_firmware.bin +or +.\blisp.exe write -c bl70x --reset .\name_of_firmware.bin ``` For BL60X, you need to specify also the serial port path: From 670ec955079d1e26c9eb970d2da8fa8336eaff0c Mon Sep 17 00:00:00 2001 From: River M <97197236+River-Mochi@users.noreply.github.com> Date: Wed, 1 Mar 2023 19:15:54 -0800 Subject: [PATCH 02/22] Update README.md --- README.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 97e51c7..f10df07 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,7 @@ +![GitHub all](https://img.shields.io/github/downloads/pine64/blisp/total?style=plastic) +![GitHub release (latest by date)](https://img.shields.io/github/v/release/pine64/blisp?style=plastic) + + # Bouffalo Labs ISP tool & library Open source tool and library for flashing Bouffalo RISC-V MCUs. @@ -16,7 +20,7 @@ Open source tool and library for flashing Bouffalo RISC-V MCUs. # Supported OS - [x] Windows - [x] Linux -- [x] Apple +- [x] MacOS - [x] FreeBSD # Building From f2605801a4c3f9441834e6cd5c7987e1736434c7 Mon Sep 17 00:00:00 2001 From: River M <97197236+River-Mochi@users.noreply.github.com> Date: Wed, 1 Mar 2023 22:04:18 -0800 Subject: [PATCH 03/22] Update README.md --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index f10df07..f056603 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,6 @@ -![GitHub all](https://img.shields.io/github/downloads/pine64/blisp/total?style=plastic) -![GitHub release (latest by date)](https://img.shields.io/github/v/release/pine64/blisp?style=plastic) +![Custom badge](https://img.shields.io/endpoint?url=https%3A%2F%2Fhits.dwyl.com%2Fpine64%2Fblisp.json) +![GitHub all](https://img.shields.io/github/downloads/pine64/blisp/total?style=flat) +![GitHub release (latest by date)](https://img.shields.io/github/v/release/pine64/blisp?style=flat) # Bouffalo Labs ISP tool & library From 44f5c12b40c9bec0a4a15b369901d8733b0e1528 Mon Sep 17 00:00:00 2001 From: River M <97197236+River-Mochi@users.noreply.github.com> Date: Thu, 2 Mar 2023 00:08:31 -0800 Subject: [PATCH 04/22] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index f056603..8190338 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ -![Custom badge](https://img.shields.io/endpoint?url=https%3A%2F%2Fhits.dwyl.com%2Fpine64%2Fblisp.json) -![GitHub all](https://img.shields.io/github/downloads/pine64/blisp/total?style=flat) +![Custom badge](https://img.shields.io/endpoint?style=social&url=https%3A%2F%2Fhits.dwyl.com%2Fpine64%2Fblisp.json) +![GitHub all releases](https://img.shields.io/github/downloads/pine64/blisp/total?style=social) ![GitHub release (latest by date)](https://img.shields.io/github/v/release/pine64/blisp?style=flat) From 32e2a643902931cbc636fa04b560d4fcfeddeca3 Mon Sep 17 00:00:00 2001 From: River M <97197236+River-Mochi@users.noreply.github.com> Date: Thu, 2 Mar 2023 00:46:50 -0800 Subject: [PATCH 05/22] Update README.md --- README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 8190338..35257d7 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,8 @@ ![Custom badge](https://img.shields.io/endpoint?style=social&url=https%3A%2F%2Fhits.dwyl.com%2Fpine64%2Fblisp.json) -![GitHub all releases](https://img.shields.io/github/downloads/pine64/blisp/total?style=social) -![GitHub release (latest by date)](https://img.shields.io/github/v/release/pine64/blisp?style=flat) +![GitHub all releases](https://img.shields.io/github/downloads/pine64/blisp/total?logoColor=orange&style=social) +![Discord](https://img.shields.io/discord/463237927984693259?logo=discord&logoColor=orange&style=social) +![GitHub release (latest by date)](https://img.shields.io/github/v/release/pine64/blisp?style=social) + # Bouffalo Labs ISP tool & library From 933851a775c4a7d9a9636bb74f35181b27bf8b09 Mon Sep 17 00:00:00 2001 From: River M <97197236+River-Mochi@users.noreply.github.com> Date: Thu, 2 Mar 2023 00:50:02 -0800 Subject: [PATCH 06/22] Update README.md --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 35257d7..23477c1 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ ![Custom badge](https://img.shields.io/endpoint?style=social&url=https%3A%2F%2Fhits.dwyl.com%2Fpine64%2Fblisp.json) -![GitHub all releases](https://img.shields.io/github/downloads/pine64/blisp/total?logoColor=orange&style=social) -![Discord](https://img.shields.io/discord/463237927984693259?logo=discord&logoColor=orange&style=social) -![GitHub release (latest by date)](https://img.shields.io/github/v/release/pine64/blisp?style=social) +![GitHub all releases](https://img.shields.io/github/downloads/pine64/blisp/total?logoColor=gray&style=social) +![Discord](https://img.shields.io/discord/463237927984693259?logo=discord&logoColor=gray&style=social) +![GitHub release (latest by date)](https://img.shields.io/github/v/release/pine64/blisp?logoColor=gray&style=social) From cda17f2713961a07d9b31342335bc75e5d9f4078 Mon Sep 17 00:00:00 2001 From: River M <97197236+River-Mochi@users.noreply.github.com> Date: Thu, 2 Mar 2023 00:53:32 -0800 Subject: [PATCH 07/22] Update README.md --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 23477c1..9c66951 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,6 @@ ![GitHub release (latest by date)](https://img.shields.io/github/v/release/pine64/blisp?logoColor=gray&style=social) - # Bouffalo Labs ISP tool & library Open source tool and library for flashing Bouffalo RISC-V MCUs. From e63ca04be5bb5cb902abbe72e77b6029259bac51 Mon Sep 17 00:00:00 2001 From: River M <97197236+River-Mochi@users.noreply.github.com> Date: Fri, 3 Mar 2023 04:18:14 -0800 Subject: [PATCH 08/22] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 9c66951..ea9f007 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ ![GitHub all releases](https://img.shields.io/github/downloads/pine64/blisp/total?logoColor=gray&style=social) ![Discord](https://img.shields.io/discord/463237927984693259?logo=discord&logoColor=gray&style=social) ![GitHub release (latest by date)](https://img.shields.io/github/v/release/pine64/blisp?logoColor=gray&style=social) - +![GitHub all releases](https://img.shields.io/github/downloads/pine64/blisp/total?style=social) # Bouffalo Labs ISP tool & library From 0275fad1db09edc1564736c1bb268938596086b7 Mon Sep 17 00:00:00 2001 From: River M <97197236+River-Mochi@users.noreply.github.com> Date: Fri, 3 Mar 2023 04:20:54 -0800 Subject: [PATCH 09/22] Update README.md --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index ea9f007..a315fdb 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@ -![Custom badge](https://img.shields.io/endpoint?style=social&url=https%3A%2F%2Fhits.dwyl.com%2Fpine64%2Fblisp.json) -![GitHub all releases](https://img.shields.io/github/downloads/pine64/blisp/total?logoColor=gray&style=social) +![HIT count](https://img.shields.io/endpoint?style=social&url=https%3A%2F%2Fhits.dwyl.com%2Fpine64%2Fblisp.json) +![GitHub all releases](https://img.shields.io/github/downloads/pine64/blisp/total?style=social) ![Discord](https://img.shields.io/discord/463237927984693259?logo=discord&logoColor=gray&style=social) ![GitHub release (latest by date)](https://img.shields.io/github/v/release/pine64/blisp?logoColor=gray&style=social) -![GitHub all releases](https://img.shields.io/github/downloads/pine64/blisp/total?style=social) + # Bouffalo Labs ISP tool & library From 6f174eaffe95290c1e012507099eeb991b95216f Mon Sep 17 00:00:00 2001 From: River M <97197236+River-Mochi@users.noreply.github.com> Date: Sat, 18 Mar 2023 12:14:04 -0700 Subject: [PATCH 10/22] Update README.md --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 6e13d7f..d2733be 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ -![HIT count](https://img.shields.io/endpoint?style=social&url=https%3A%2F%2Fhits.dwyl.com%2Fpine64%2Fblisp.json) -![GitHub all releases](https://img.shields.io/github/downloads/pine64/blisp/total?style=social) -![Discord](https://img.shields.io/discord/463237927984693259?logo=discord&logoColor=gray&style=social) -![GitHub release (latest by date)](https://img.shields.io/github/v/release/pine64/blisp?logoColor=gray&style=social) +[![Hits](https://hits.seeyoufarm.com/api/count/incr/badge.svg?url=https%3A%2F%2Fgithub.com%2Fpine64%2Fblisp&count_bg=%235791AC&title_bg=%23555555&icon=circleci.svg&icon_color=%23D2D9DD&title=hits&edge_flat=false)](https://github.com/pine64/blisp/wiki/Update-Pinecil-V2) +![GitHub all releases](https://img.shields.io/github/downloads/pine64/blisp/total?color=5791ac) +![Discord](https://img.shields.io/discord/463237927984693259?color=5791ac&logo=discord&logoColor=white) +![GitHub release (latest by date)](https://img.shields.io/github/v/release/pine64/blisp?color=5791ac) # BLISP (Bouffalo Labs ISP tool & library) From ca4aca7219f8ed23651b7ef617bb624f10c74cbc Mon Sep 17 00:00:00 2001 From: River M <97197236+River-Mochi@users.noreply.github.com> Date: Sat, 18 Mar 2023 12:27:18 -0700 Subject: [PATCH 11/22] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index d2733be..c37c779 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ -[![Hits](https://hits.seeyoufarm.com/api/count/incr/badge.svg?url=https%3A%2F%2Fgithub.com%2Fpine64%2Fblisp&count_bg=%235791AC&title_bg=%23555555&icon=circleci.svg&icon_color=%23D2D9DD&title=hits&edge_flat=false)](https://github.com/pine64/blisp/wiki/Update-Pinecil-V2) -![GitHub all releases](https://img.shields.io/github/downloads/pine64/blisp/total?color=5791ac) +[![Hits](https://hits.seeyoufarm.com/api/count/incr/badge.svg?url=https%3A%2F%2Fgithub.com%2Fpine64%2Fblisp&count_bg=%235791AC&title_bg=%23555555&icon=airplayaudio.svg&icon_color=%23D2D9DD&title=hits&edge_flat=false)](https://github.com/pine64/blisp/wiki/Update-Pinecil-V2) +[![GitHub all downloads](https://img.shields.io/github/downloads/pine64/blisp/total?color=5791ac&logo=docusign&logoColor=white)](https://github.com/pine64/blisp/releases/tag/v0.0.3) ![Discord](https://img.shields.io/discord/463237927984693259?color=5791ac&logo=discord&logoColor=white) ![GitHub release (latest by date)](https://img.shields.io/github/v/release/pine64/blisp?color=5791ac) From eb55ab4702f895b232c2a69fe456c71e033a48f9 Mon Sep 17 00:00:00 2001 From: River M <97197236+River-Mochi@users.noreply.github.com> Date: Sat, 18 Mar 2023 12:29:21 -0700 Subject: [PATCH 12/22] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index c37c779..48a582e 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ [![Hits](https://hits.seeyoufarm.com/api/count/incr/badge.svg?url=https%3A%2F%2Fgithub.com%2Fpine64%2Fblisp&count_bg=%235791AC&title_bg=%23555555&icon=airplayaudio.svg&icon_color=%23D2D9DD&title=hits&edge_flat=false)](https://github.com/pine64/blisp/wiki/Update-Pinecil-V2) [![GitHub all downloads](https://img.shields.io/github/downloads/pine64/blisp/total?color=5791ac&logo=docusign&logoColor=white)](https://github.com/pine64/blisp/releases/tag/v0.0.3) -![Discord](https://img.shields.io/discord/463237927984693259?color=5791ac&logo=discord&logoColor=white) -![GitHub release (latest by date)](https://img.shields.io/github/v/release/pine64/blisp?color=5791ac) +[![Discord](https://img.shields.io/discord/463237927984693259?color=5791ac&logo=discord&logoColor=white)](https://discord.com/invite/pine64) +[![GitHub release](https://img.shields.io/github/v/release/pine64/blisp?color=5791ac)](https://github.com/pine64/blisp/releases/tag/v0.0.3) # BLISP (Bouffalo Labs ISP tool & library) From 042b9a72f03da1b5cffbbe8c4f33387674b68bab Mon Sep 17 00:00:00 2001 From: River M <97197236+River-Mochi@users.noreply.github.com> Date: Sat, 18 Mar 2023 12:31:53 -0700 Subject: [PATCH 13/22] Update README.md --- README.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 48a582e..5edbc21 100644 --- a/README.md +++ b/README.md @@ -3,14 +3,15 @@ [![Discord](https://img.shields.io/discord/463237927984693259?color=5791ac&logo=discord&logoColor=white)](https://discord.com/invite/pine64) [![GitHub release](https://img.shields.io/github/v/release/pine64/blisp?color=5791ac)](https://github.com/pine64/blisp/releases/tag/v0.0.3) - -# BLISP (Bouffalo Labs ISP tool & library) +
+## BLISP +Bouffalo Labs ISP tool & library This is an open source tool and library for flashing Bouffalo RISC-V MCUs. **NOTE:** Library API and `blisp` tool cli arguments are not stable yet. -# Supported MCUs +## Supported MCUs - [x] `bl60x` - BL602 / BL604 / TG7100C / LF686 / LF688 - [x] `bl70x` - BL702 / BL704 / BL706 @@ -19,7 +20,7 @@ This is an open source tool and library for flashing Bouffalo RISC-V MCUs. - [ ] `bl61x` - BL616 / BL618 - [ ] `bl808` - BL808 -# Supported OS +## Supported OS - [x] Windows - [x] Linux - [x] MacOS @@ -52,7 +53,7 @@ cmake --build . ``` #### Need more build details? [See here](https://github.com/pine64/blisp/wiki/Update-Pinecil-V2#build-blisp-flasher-from-code). -# Usage +## Usage For BL70X, BL61X, BL808 and BL606P, connected via USB, you can use following command, which will auto-detect serial port: From 28d07437423e2b2155017452293574fc603435a8 Mon Sep 17 00:00:00 2001 From: River M <97197236+River-Mochi@users.noreply.github.com> Date: Sat, 18 Mar 2023 12:37:52 -0700 Subject: [PATCH 14/22] Create test --- img/test | 1 + 1 file changed, 1 insertion(+) create mode 100644 img/test diff --git a/img/test b/img/test new file mode 100644 index 0000000..9daeafb --- /dev/null +++ b/img/test @@ -0,0 +1 @@ +test From fb31f9a742f183344883fa0ea2f48a513ba66171 Mon Sep 17 00:00:00 2001 From: River M <97197236+River-Mochi@users.noreply.github.com> Date: Sat, 18 Mar 2023 12:38:19 -0700 Subject: [PATCH 15/22] Add files via upload --- img/Gradient-white-blue-03.png | Bin 0 -> 30979 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 img/Gradient-white-blue-03.png diff --git a/img/Gradient-white-blue-03.png b/img/Gradient-white-blue-03.png new file mode 100644 index 0000000000000000000000000000000000000000..8858b8d8fbccb8378d74960141629081306beef5 GIT binary patch literal 30979 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 literal 0 HcmV?d00001 From 7618f24c97a5c97902cf6ba36df9aed58bf13758 Mon Sep 17 00:00:00 2001 From: River M <97197236+River-Mochi@users.noreply.github.com> Date: Sat, 18 Mar 2023 12:41:33 -0700 Subject: [PATCH 16/22] Update README.md --- README.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 5edbc21..3a2805d 100644 --- a/README.md +++ b/README.md @@ -3,11 +3,10 @@ [![Discord](https://img.shields.io/discord/463237927984693259?color=5791ac&logo=discord&logoColor=white)](https://discord.com/invite/pine64) [![GitHub release](https://img.shields.io/github/v/release/pine64/blisp?color=5791ac)](https://github.com/pine64/blisp/releases/tag/v0.0.3) -
+
## BLISP -Bouffalo Labs ISP tool & library -This is an open source tool and library for flashing Bouffalo RISC-V MCUs. +Bouffalo Labs ISP tool & library: an open source tool flashing Bouffalo RISC-V MCUs. **NOTE:** Library API and `blisp` tool cli arguments are not stable yet. From 55f40caa609def43eb04dfd73ffc2fe14ad937aa Mon Sep 17 00:00:00 2001 From: River M <97197236+River-Mochi@users.noreply.github.com> Date: Sat, 18 Mar 2023 13:10:41 -0700 Subject: [PATCH 17/22] Update README.md --- README.md | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 3a2805d..2143dcd 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ [![GitHub release](https://img.shields.io/github/v/release/pine64/blisp?color=5791ac)](https://github.com/pine64/blisp/releases/tag/v0.0.3)
-## BLISP +# BLISP Bouffalo Labs ISP tool & library: an open source tool flashing Bouffalo RISC-V MCUs. @@ -19,17 +19,19 @@ Bouffalo Labs ISP tool & library: an open source tool flashing Bouffalo RISC-V M - [ ] `bl61x` - BL616 / BL618 - [ ] `bl808` - BL808 -## Supported OS -- [x] Windows -- [x] Linux -- [x] MacOS -- [x] FreeBSD - -# How to update Pinecil V2 +## Supported Devices + | System | Windows | MacOS| Linux| FreeBSD | + | :-----: | :-----: | :--: | :--: | :-----: | + | Pinecil V2 |:heavy_check_mark:|:heavy_check_mark:| :heavy_check_mark:|:heavy_check_mark: | + | Pinecone |:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark: | +
+ +## How to update Pinecil V2 Check out the [wiki page](https://github.com/pine64/blisp/wiki/Update-Pinecil-V2). +

-# Building from code +## Building from code ### Clone repository From a98a5090b3c2e45eee7289b4792960020299133d Mon Sep 17 00:00:00 2001 From: River M <97197236+River-Mochi@users.noreply.github.com> Date: Sat, 18 Mar 2023 13:43:53 -0700 Subject: [PATCH 18/22] Update README.md --- README.md | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 2143dcd..8598867 100644 --- a/README.md +++ b/README.md @@ -9,15 +9,12 @@ Bouffalo Labs ISP tool & library: an open source tool flashing Bouffalo RISC-V MCUs. **NOTE:** Library API and `blisp` tool cli arguments are not stable yet. +
## Supported MCUs - - [x] `bl60x` - BL602 / BL604 / TG7100C / LF686 / LF688 - [x] `bl70x` - BL702 / BL704 / BL706 -- [ ] `bl70xl` - BL702L / BL704L -- [ ] `bl606p` - BL606P -- [ ] `bl61x` - BL616 / BL618 -- [ ] `bl808` - BL808 +
## Supported Devices | System | Windows | MacOS| Linux| FreeBSD | From 63dff451563851f9335a760bb9aaa9637219265e Mon Sep 17 00:00:00 2001 From: River M <97197236+River-Mochi@users.noreply.github.com> Date: Sat, 18 Mar 2023 14:03:44 -0700 Subject: [PATCH 19/22] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 8598867..422aba6 100644 --- a/README.md +++ b/README.md @@ -19,8 +19,8 @@ Bouffalo Labs ISP tool & library: an open source tool flashing Bouffalo RISC-V M ## Supported Devices | System | Windows | MacOS| Linux| FreeBSD | | :-----: | :-----: | :--: | :--: | :-----: | - | Pinecil V2 |:heavy_check_mark:|:heavy_check_mark:| :heavy_check_mark:|:heavy_check_mark: | - | Pinecone |:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark: | + | Pinecil V2 ||| | | + | Pinecone |||| |
## How to update Pinecil V2 From 55198e96125a6cad20dbef5b0af948f04f06b62c Mon Sep 17 00:00:00 2001 From: River M <97197236+River-Mochi@users.noreply.github.com> Date: Sat, 18 Mar 2023 14:05:05 -0700 Subject: [PATCH 20/22] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 422aba6..03b97c2 100644 --- a/README.md +++ b/README.md @@ -19,8 +19,8 @@ Bouffalo Labs ISP tool & library: an open source tool flashing Bouffalo RISC-V M ## Supported Devices | System | Windows | MacOS| Linux| FreeBSD | | :-----: | :-----: | :--: | :--: | :-----: | - | Pinecil V2 ||| | | - | Pinecone |||| | + | Pinecil V2 ||| | | + | Pinecone |||| |
## How to update Pinecil V2 From 935ee4a12c2197f363d1570d26e1518b05a3f238 Mon Sep 17 00:00:00 2001 From: River M <97197236+River-Mochi@users.noreply.github.com> Date: Sat, 18 Mar 2023 14:55:03 -0700 Subject: [PATCH 21/22] Delete test --- img/test | 1 - 1 file changed, 1 deletion(-) delete mode 100644 img/test diff --git a/img/test b/img/test deleted file mode 100644 index 9daeafb..0000000 --- a/img/test +++ /dev/null @@ -1 +0,0 @@ -test From 4b8713ecd4d124999b043c8c08ba84c58735d7bc Mon Sep 17 00:00:00 2001 From: River M <97197236+River-Mochi@users.noreply.github.com> Date: Sat, 18 Mar 2023 15:01:40 -0700 Subject: [PATCH 22/22] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 03b97c2..5153a9e 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ [![Discord](https://img.shields.io/discord/463237927984693259?color=5791ac&logo=discord&logoColor=white)](https://discord.com/invite/pine64) [![GitHub release](https://img.shields.io/github/v/release/pine64/blisp?color=5791ac)](https://github.com/pine64/blisp/releases/tag/v0.0.3) -
+
# BLISP Bouffalo Labs ISP tool & library: an open source tool flashing Bouffalo RISC-V MCUs.