Skip to content

Commit

Permalink
Release 0.6.1 "Happy New Year": Quick bug fixes
Browse files Browse the repository at this point in the history
A few quick bug fixes that make DB48X a bit more usable.

**New features**

* Setting to display `2+i3` instead of `2+3i` (#660)
* HMS and DMS operations (#654)
* Special `1_dms` and `1_hms` units rendering in DMS / HMS (#650)

**Bug fixes**

* Improve behavior of `+/-` key while editing (#658)
* Do not accept base 37 (#656)
* Insert `for` statement in program instead of executing it (#655)
* Hide trailing decimal separator for decimals with integer values (#653)
* Fix display of `19.8` with `0 FIX` (#652)
* Implement true decimal to integer conversion (#648)

**Improvements**

* doc: Record performance data for 0.6.0
* doc: Update status file

Signed-off-by: Christophe de Dinechin <christophe@dinechin.org>
  • Loading branch information
c3d committed Jan 2, 2024
1 parent 185b2bb commit 4b80381
Show file tree
Hide file tree
Showing 6 changed files with 76 additions and 4 deletions.
4 changes: 2 additions & 2 deletions STATUS.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
- [X] [Unicode fonts](https://github.com/c3d/db48x/blob/dm42/firmware/include/unifont.h)
(e.g. derived from [WP43S](https://gitlab.com/wpcalculators/wp43) project)
- [X] Larger font for editor (old geezer mode)
- [ ] Objects in USB-accessible flash storage
- [x] Objects in USB-accessible flash storage
- [x] Calculator state load/save
- [x] Global help from [generated markdown file](help/db48x.md)
- [x] [Per-function help](https://github.com/c3d/db48x/blob/dm42/firmware/hal_keyboard.c#L116)
Expand Down Expand Up @@ -64,7 +64,7 @@
- [x] Fractions, e.g. `1/7`
- [x[ Fraction formats, e.g. `22/7` vs `3 1/7` vs. `3,1428571429`
- [x] Decimal floating-point with fixed size (32, 64 and 128 bits)
- [ ] Decimal floating-point with [arbitrary size](https://github.com/c3d/db48x/blob/dm42/newrpl/decimal.h)
- [x] Decimal floating-point with arbitrary size
- [x] Binary floating-point with arbitrary size
- [ ] Hardware-accelerated 32-bit binary floating-point
- [x] Text / strings, e.g. `"ABC"`
Expand Down
24 changes: 24 additions & 0 deletions doc/4-ReleaseNotes.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,29 @@
# Release notes

## Release 0.6.1 "Happy New Year": Quick bug fixes

A few quick bug fixes that make DB48X a bit more usable.

### New features

* Setting to display `2+i3` instead of `2+3i` (#660)
* HMS and DMS operations (#654)
* Special `1_dms` and `1_hms` units rendering in DMS / HMS (#650)

### Bug fixes

* Improve behavior of `+/-` key while editing (#658)
* Do not accept base 37 (#656)
* Insert `for` statement in program instead of executing it (#655)
* Hide trailing decimal separator for decimals with integer values (#653)
* Fix display of `19.8` with `0 FIX` (#652)
* Implement true decimal to integer conversion (#648)

### Improvements

* doc: Record performance data for 0.6.0
* doc: Udpate status file

## Release 0.6.0 "Christmas": Introducing variable precision

This release was a bit longer in coming than earlier ones, because we are about
Expand Down
24 changes: 24 additions & 0 deletions help/db48x.md
Original file line number Diff line number Diff line change
Expand Up @@ -1794,6 +1794,30 @@ the corresponding unit in the units file, for example:
```
# Release notes

## Release 0.6.1 "Happy New Year": Quick bug fixes

A few quick bug fixes that make DB48X a bit more usable.

### New features

* Setting to display `2+i3` instead of `2+3i` (#660)
* HMS and DMS operations (#654)
* Special `1_dms` and `1_hms` units rendering in DMS / HMS (#650)

### Bug fixes

* Improve behavior of `+/-` key while editing (#658)
* Do not accept base 37 (#656)
* Insert `for` statement in program instead of executing it (#655)
* Hide trailing decimal separator for decimals with integer values (#653)
* Fix display of `19.8` with `0 FIX` (#652)
* Implement true decimal to integer conversion (#648)

### Improvements

* doc: Record performance data for 0.6.0
* doc: Udpate status file

## Release 0.6.0 "Christmas": Introducing variable precision

This release was a bit longer in coming than earlier ones, because we are about
Expand Down
24 changes: 24 additions & 0 deletions help/db50x.md
Original file line number Diff line number Diff line change
Expand Up @@ -1794,6 +1794,30 @@ the corresponding unit in the units file, for example:
```
# Release notes

## Release 0.6.1 "Happy New Year": Quick bug fixes

A few quick bug fixes that make DB50X a bit more usable.

### New features

* Setting to display `2+i3` instead of `2+3i` (#660)
* HMS and DMS operations (#654)
* Special `1_dms` and `1_hms` units rendering in DMS / HMS (#650)

### Bug fixes

* Improve behavior of `+/-` key while editing (#658)
* Do not accept base 37 (#656)
* Insert `for` statement in program instead of executing it (#655)
* Hide trailing decimal separator for decimals with integer values (#653)
* Fix display of `19.8` with `0 FIX` (#652)
* Implement true decimal to integer conversion (#648)

### Improvements

* doc: Record performance data for 0.6.0
* doc: Udpate status file

## Release 0.6.0 "Christmas": Introducing variable precision

This release was a bit longer in coming than earlier ones, because we are about
Expand Down
2 changes: 1 addition & 1 deletion src/dm32/qspi_crc.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@

#define QSPI_DATA_SIZE 187948
#define QSPI_DATA_SIZE 188636
#define QSPI_DATA_CRC 0x000cfed6

2 changes: 1 addition & 1 deletion src/dm42/qspi_crc.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@

#define QSPI_DATA_SIZE 187516
#define QSPI_DATA_SIZE 188204
#define QSPI_DATA_CRC 0x000cfed6

0 comments on commit 4b80381

Please sign in to comment.