Skip to content

Commit

Permalink
Rev.A. Update version and readme
Browse files Browse the repository at this point in the history
  • Loading branch information
robsonsmartins committed Dec 22, 2023
1 parent c415ca8 commit 7f434b9
Show file tree
Hide file tree
Showing 21 changed files with 52 additions and 33 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/software.yml
Original file line number Diff line number Diff line change
Expand Up @@ -195,15 +195,15 @@ jobs:
name: Create the Installer (Windows 64-bits)
working-directory: ${{env.SOFTWARE_PROJECT_DIR}}/scripts
run: |
./is/iscc.exe //DARCH="Win64" //DQT_PATH="..\\qt\\Qt\\5.15.2\\mingw81_64" ufprog.iss
./is/iscc.exe //DARCH="Win64" //DQT_PATH="..\\qt\\Qt\\5.15.2\\mingw81_64" //Dversion="`cat ../VERSION`" ufprog.iss
mv "../build/ufprog-`cat ../VERSION`-0-win64-setup.exe" "../build/ufprog-${{env.BUILD_VERSION}}-${{env.BUILD_REVISION}}-win64-setup.exe"
shell: msys2 {0}

- if: matrix.os == 'windows-latest' && matrix.arch == 'x86'
name: Create the Installer (Windows 32-bits)
working-directory: ${{env.SOFTWARE_PROJECT_DIR}}/scripts
run: |
./is/iscc.exe //DARCH="Win32" //DQT_PATH="..\\qt\\Qt\\5.15.2\\mingw81_32" ufprog.iss
./is/iscc.exe //DARCH="Win32" //DQT_PATH="..\\qt\\Qt\\5.15.2\\mingw81_32" //Dversion="`cat ../VERSION`" ufprog.iss
mv "../build/ufprog-`cat ../VERSION`-0-win32-setup.exe" "../build/ufprog-${{env.BUILD_VERSION}}-${{env.BUILD_REVISION}}-win32-setup.exe"
shell: msys2 {0}

Expand Down
29 changes: 23 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ A memory device programmer (Flash/EPROM/E2PROM) board and software, connected to
* [About the Project](#about-the-project)
* [Current Status](#current-status)
* [Releases](#releases)
* [Downloads](#downloads)
* [Operating Systems](#operating-systems)
* [Documentation](#documentation)
* [Hardware Design](#hardware-design)
Expand All @@ -34,19 +35,35 @@ In a future release, programming of some microcontroller families (eg. Microchip

The current status of this project is:

![Current Revision](https://img.shields.io/badge/Current%20Version-v0.1.0--rev.G-blue?style=plastic)
![Current Revision](https://img.shields.io/badge/Current%20Version-v0.2.0--rev.A-blue?style=plastic)
![Specifications](https://img.shields.io/badge/Specifications-almost%20stable-green?style=plastic)
![Hardware Design SCH](https://img.shields.io/badge/Hardware%20Design%20(Schematics)-almost%20stable-yellowgreen?style=plastic)
![Hardware Design PCB](https://img.shields.io/badge/Hardware%20Design%20(PCB)-not%20started%20yet-red?style=plastic)
![Firmware](https://img.shields.io/badge/Firmware-unstable-yellow?style=plastic)
![PC Software](https://img.shields.io/badge/PC%20Software-unstable-yellow?style=plastic)
![Firmware](https://img.shields.io/badge/Firmware-almost%20stable-yellowgreen?style=plastic)
![PC Software](https://img.shields.io/badge/PC%20Software-almost%20stable-yellowgreen?style=plastic)
![User Documentation](https://img.shields.io/badge/User%20Documentation-not%20started%20yet-red?style=plastic)
![Developer/Engineer Documentation](https://img.shields.io/badge/Developer%20and%20Engineer%20Documentation-almost%20stable-green?style=plastic)

## Releases

The releases of this project are here: [Releases of the USB Flash/EPROM Programmer](https://github.com/robsonsmartins/usbflashprog/releases).

## Downloads

Downloads of the latest version of the project are available here:

*USB Flash/EPROM Programmer 0.2*:

* [Specifications](https://github.com/robsonsmartins/usbflashprog/releases/download/v0.2.0/specs.pdf) (PDF format, ~617KB)
* [Schematics](https://github.com/robsonsmartins/usbflashprog/releases/download/v0.2.0/usbflashprog_sch.pdf) (PDF format, ~142KB)
* [Bill of Materials](https://github.com/robsonsmartins/usbflashprog/releases/download/v0.2.0/usbflashprog_bom.pdf) (PDF format, ~52KB)
* [Firmware Binary (UF2 to Raspberry Pi Pico)](https://github.com/robsonsmartins/usbflashprog/releases/download/v0.2.0/ufprog-uf2-firmware.zip) (ZIP format, ~207KB)
* [Software Installer - Microsoft Windows© 64 bits](https://github.com/robsonsmartins/usbflashprog/releases/download/v0.2.0/ufprog-win64-installer.zip) (ZIP format, ~10MB)
* [Software Installer - Microsoft Windows© 32 bits](https://github.com/robsonsmartins/usbflashprog/releases/download/v0.2.0/ufprog-win32-installer.zip) (ZIP format, ~10MB)
* [Software Installer - Apple macOS© 64 bits](https://github.com/robsonsmartins/usbflashprog/releases/download/v0.2.0/ufprog-macos-installer.zip) (ZIP format, ~21MB)
* [Software Installer - GNU/Linux 64 bits](https://github.com/robsonsmartins/usbflashprog/releases/download/v0.2.0/ufprog-linux64-packages.zip) (ZIP format, ~473KB)
* [Software Installer - FreeBSD 64 bits](https://github.com/robsonsmartins/usbflashprog/releases/download/v0.2.0/ufprog-freebsd_amd64-package.zip) (ZIP format, ~177KB)

## Operating Systems

The USB Flash/EPROM Programmer has compiled installation packages for the following Operating Systems:
Expand All @@ -60,13 +77,13 @@ The USB Flash/EPROM Programmer has compiled installation packages for the follow
* Ubuntu Linux 20.04, or above (64 bits)
* RedHat/CentOS 8, or above (64 bits)

### Apple MacOSX©
### Apple macOS©

* MacOSX 10.13, or above (Intel)
* macOS 10.13, or above (Intel)

### FreeBSD

* FreeBSD 13.1, or above (64 bits)
* FreeBSD 13.2, or above (64 bits)

## Documentation

Expand Down
Binary file modified docs/hardware/usbflashprog_sch.pdf
Binary file not shown.
Binary file modified docs/specs.odt
Binary file not shown.
Binary file modified docs/specs.pdf
Binary file not shown.
2 changes: 1 addition & 1 deletion firmware/usbflashprog/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.1
0.2
4 changes: 2 additions & 2 deletions hardware/address_bus.kicad_sch
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
(title_block
(title "USB Flash/EPROM Programmer")
(date "2023-10-21")
(rev "v0.1.0 rev.G")
(date "2023-12-22")
(rev "v0.2.0")
(company "Robson Martins")
(comment 1 "https://usbflashprog.robsonmartins.com")
)
Expand Down
4 changes: 2 additions & 2 deletions hardware/control_signals.kicad_sch
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
(title_block
(title "USB Flash/EPROM Programmer")
(date "2023-10-21")
(rev "v0.1.0 rev.G")
(date "2023-12-22")
(rev "v0.2.0")
(company "Robson Martins")
(comment 1 "https://usbflashprog.robsonmartins.com")
)
Expand Down
4 changes: 2 additions & 2 deletions hardware/cpu.kicad_sch
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
(title_block
(title "USB Flash/EPROM Programmer")
(date "2023-10-21")
(rev "v0.1.0 rev.G")
(date "2023-12-22")
(rev "v0.2.0")
(company "Robson Martins")
(comment 1 "https://usbflashprog.robsonmartins.com")
)
Expand Down
4 changes: 2 additions & 2 deletions hardware/data_bus.kicad_sch
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
(title_block
(title "USB Flash/EPROM Programmer")
(date "2023-10-21")
(rev "v0.1.0 rev.G")
(date "2023-12-22")
(rev "v0.2.0")
(company "Robson Martins")
(comment 1 "https://usbflashprog.robsonmartins.com")
)
Expand Down
4 changes: 2 additions & 2 deletions hardware/serial_bus.kicad_sch
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
(title_block
(title "USB Flash/EPROM Programmer")
(date "2023-10-21")
(rev "v0.1.0 rev.G")
(date "2023-12-22")
(rev "v0.2.0")
(company "Robson Martins")
(comment 1 "https://usbflashprog.robsonmartins.com")
)
Expand Down
4 changes: 2 additions & 2 deletions hardware/usbflashprog.kicad_pcb
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
(paper "A4")
(title_block
(title "USB Flash/EPROM Programmer")
(date "2023-10-21")
(rev "v0.1.0 rev.G")
(date "2023-12-22")
(rev "v0.2.0")
(company "Robson Martins")
(comment 1 "https://usbflashprog.robsonmartins.com")
)
Expand Down
2 changes: 1 addition & 1 deletion hardware/usbflashprog.kicad_pro
Original file line number Diff line number Diff line change
Expand Up @@ -431,7 +431,7 @@
"workbook_filename": ""
},
"page_layout_descr_file": "",
"plot_directory": "",
"plot_directory": "E:/Users/Robson/Downloads/",
"spice_adjust_passive_values": false,
"spice_current_sheet_as_root": false,
"spice_external_command": "spice \"%I\"",
Expand Down
4 changes: 2 additions & 2 deletions hardware/usbflashprog.kicad_sch
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
(title_block
(title "USB Flash/EPROM Programmer")
(date "2023-10-21")
(rev "v0.1.0 rev.G")
(date "2023-12-22")
(rev "v0.2.0")
(company "Robson Martins")
(comment 1 "https://usbflashprog.robsonmartins.com")
)
Expand Down
4 changes: 2 additions & 2 deletions hardware/vdd_generator.kicad_sch
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
(title_block
(title "USB Flash/EPROM Programmer")
(date "2023-10-21")
(rev "v0.1.0 rev.G")
(date "2023-12-22")
(rev "v0.2.0")
(company "Robson Martins")
(comment 1 "https://usbflashprog.robsonmartins.com")
)
Expand Down
4 changes: 2 additions & 2 deletions hardware/vpp_generator.kicad_sch
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
(title_block
(title "USB Flash/EPROM Programmer")
(date "2023-10-21")
(rev "v0.1.0 rev.G")
(date "2023-12-22")
(rev "v0.2.0")
(company "Robson Martins")
(comment 1 "https://usbflashprog.robsonmartins.com")
)
Expand Down
2 changes: 1 addition & 1 deletion software/usbflashprog/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.1
0.2
2 changes: 1 addition & 1 deletion software/usbflashprog/scripts/deb/ufprog/DEBIAN/control
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ Section: misc
Priority: optional
Homepage: https://usbflashprog.robsonmartins.com/
Package: ufprog
Version: 0.1-0
Version: 0.2-0
Maintainer: Robson Martins <[email protected]>
Depends: libc6,libstdc++6,zlib1g,libqt5core5a,libqt5gui5,libqt5widgets5,libqt5serialport5
Architecture: amd64
Expand Down
2 changes: 1 addition & 1 deletion software/usbflashprog/scripts/freebsd/ufprog/+MANIFEST
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: ufprog
version: "0.1"
version: "0.2"
origin: science/ufprog
comment: "USB EPROM/Flash Programmer"
desc: "A memory device programmer (Flash/EPROM/E2PROM) board and software, connected to PC by USB port."
Expand Down
4 changes: 3 additions & 1 deletion software/usbflashprog/scripts/rpm/ufprog/SPECS/ufprog.spec
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

Summary: USB EPROM/Flash Programmer
Name: ufprog
Version: 0.1
Version: 0.2
Release: 0
License: CC-BY-NC-SA 4.0
BuildArch: x86_64
Expand Down Expand Up @@ -76,5 +76,7 @@ rm -f /opt/ufprog/*~ 2>/dev/null || true
/*

%changelog
* Fri Dec 22 2023 Robson Martins <[email protected]> 0.2
- Release 0.2
* Tue Jun 28 2022 Robson Martins <[email protected]> 0.1
- First Build
2 changes: 1 addition & 1 deletion software/usbflashprog/scripts/ufprog.iss
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
#endif

#ifndef VERSION
# define VERSION "0.1"
# define VERSION "0.2"
#endif

; ------------------------------------------------------------------------------
Expand Down

0 comments on commit 7f434b9

Please sign in to comment.