From 9b5e8f537c76b97c475987cfde9d8adcc1f27a4e Mon Sep 17 00:00:00 2001 From: lcgamboa Date: Sat, 5 Oct 2024 10:55:53 -0300 Subject: [PATCH] new: Version 0.9.2 realease! --- CHANGELOG_auto.md | 32 ++++++++++++++++++++++++++++++++ TODO.md | 20 ++++++++++---------- VERSION | 4 ++-- 3 files changed, 44 insertions(+), 12 deletions(-) diff --git a/CHANGELOG_auto.md b/CHANGELOG_auto.md index 4a0f669e..89f2e23b 100644 --- a/CHANGELOG_auto.md +++ b/CHANGELOG_auto.md @@ -2,6 +2,12 @@ ### New +* Support to wait for GDB in qemu based boards added. [lcgamboa] + +* Add a new picsimlab_tool command line tool to upload firmware direct to PICSimLab (from platformio). [lcgamboa] + +* New spare part MCP23017 I2C IO expander. [lcgamboa] + * New part \"Logic Block\" with logic functions: Not, Buffer, And, Nand, Or, Nor, Xor and Xnor. [lcgamboa] * Increase oscilloscope time scale up to 1s/div. [lcgamboa] @@ -18,6 +24,20 @@ ### Changes +* Add support to set PWM frequency in STM32 Qemu based boards. [lcgamboa] + +* Adds support for showing in the status bar when waiting for GDB connection. [lcgamboa] + +* On fails make backup and load demonstrantion workspace to recover. [lcgamboa] + +* Add support to set baud rate in bitbang_uart (STM32 boards) [lcgamboa] + +* Add support to set baud rate in bitbang_uart (ESP32 and ESP32C3) [lcgamboa] + +* Add suport to set PWM frequency in bitbang_pwm (LEDC for ESP32, ESP32C3) [lcgamboa] + +* Add support to Read operations and interrupts in MCP23S17 spare part. [lcgamboa] + * Gpboard updated to use gpsim-0.32.1. [lcgamboa] * Gpsim interface optimization to improve simulation performance. [lcgamboa] @@ -26,6 +46,18 @@ ### Fix +* Fix BluePill Board onboard LED polarity. [lcgamboa] + +* Fix errors when setting time/date in RTC DS1307 and PFC8563. [lcgamboa] + +* Fix spare parts Buzzer crash on board reset. [lcgamboa] + +* Fix spare parts properties window position. [lcgamboa] + +* Fix state of input pins after reset in AVR based boards. [lcgamboa] + +* Fix RTC DS1307 support to 12h mode. [lcgamboa] + * Fix Oscilloscope to use all SpareParts pins. [lcgamboa] * Fix gpboard configuration bits dump for PIC18F. [lcgamboa] diff --git a/TODO.md b/TODO.md index 4755377e..b72474a9 100644 --- a/TODO.md +++ b/TODO.md @@ -1,10 +1,10 @@ ### FIXMEs | Filename | line # | FIXME | |:------|:------:|:------| -| [src/picsimlab1.cc](src/picsimlab1.cc#L1063) | 1063 | remote control disabled | +| [src/picsimlab1.cc](src/picsimlab1.cc#L1099) | 1099 | remote control disabled | | [src/boards/board_uCboard.cc](src/boards/board_uCboard.cc#L299) | 299 | NSTEP must be multiplied for 4 | -| [src/boards/bsim_simavr.cc](src/boards/bsim_simavr.cc#L1595) | 1595 | avr CONFIG size | -| [src/devices/io_MCP23X17.cc](src/devices/io_MCP23X17.cc#L134) | 134 | only for BANK=0; | +| [src/boards/bsim_simavr.cc](src/boards/bsim_simavr.cc#L1601) | 1601 | avr CONFIG size | +| [src/devices/io_MCP23X17.cc](src/devices/io_MCP23X17.cc#L132) | 132 | only for BANK=0; | | [src/parts/input_MPU6050.cc](src/parts/input_MPU6050.cc#L26) | 26 | remove lxrad | | [src/parts/input_encoder.cc](src/parts/input_encoder.cc#L173) | 173 | on slow speed output is not 90 degrees | | [src/parts/output_dcmotor.cc](src/parts/output_dcmotor.cc#L228) | 228 | on slow speed output is not 90 degrees | @@ -19,9 +19,9 @@ | [src/boards/board_PICGenios.cc](src/boards/board_PICGenios.cc#L238) | 238 | TEMP cooler must don't work with AQUE=0 | | [src/boards/board_RemoteTCP.cc](src/boards/board_RemoteTCP.cc#L176) | 176 | define pins | | [src/boards/bsim_gpsim.cc](src/boards/bsim_gpsim.cc#L168) | 168 | add VCC and GND pins | -| [src/boards/bsim_simavr.cc](src/boards/bsim_simavr.cc#L1210) | 1210 | default output value is not used yet (DOV) | -| [src/boards/bsim_simavr.cc](src/boards/bsim_simavr.cc#L1578) | 1578 | avr ID pointer | -| [src/boards/bsim_simavr.cc](src/boards/bsim_simavr.cc#L1600) | 1600 | avr ID size | +| [src/boards/bsim_simavr.cc](src/boards/bsim_simavr.cc#L1211) | 1211 | default output value is not used yet (DOV) | +| [src/boards/bsim_simavr.cc](src/boards/bsim_simavr.cc#L1584) | 1584 | avr ID pointer | +| [src/boards/bsim_simavr.cc](src/boards/bsim_simavr.cc#L1606) | 1606 | avr ID size | | [src/devices/eth_w5500.cc](src/devices/eth_w5500.cc#L471) | 471 | add support to buffer size different of 2k | | [src/devices/lcd_ssd1306.cc](src/devices/lcd_ssd1306.cc#L123) | 123 | ssd1306 Scrolling Command Table | | [src/devices/lcd_ssd1306.cc](src/devices/lcd_ssd1306.cc#L134) | 134 | ssd1306 Continuous Vertical and Horizontal Scroll Setup | @@ -32,10 +32,10 @@ | [src/devices/ldd_max72xx.cc](src/devices/ldd_max72xx.cc#L78) | 78 | scan limit | | [src/devices/ldd_max72xx.cc](src/devices/ldd_max72xx.cc#L81) | 81 | shutdown | | [src/devices/ldd_max72xx.cc](src/devices/ldd_max72xx.cc#L88) | 88 | display test | -| [src/devices/rtc_ds1307.cc](src/devices/rtc_ds1307.cc#L300) | 300 | int output | -| [src/devices/rtc_pfc8563.cc](src/devices/rtc_pfc8563.cc#L282) | 282 | int output and countdown timer | +| [src/devices/rtc_ds1307.cc](src/devices/rtc_ds1307.cc#L426) | 426 | int output | +| [src/devices/rtc_pfc8563.cc](src/devices/rtc_pfc8563.cc#L288) | 288 | int output and countdown timer | | [src/parts/input_ds1621.cc](src/parts/input_ds1621.cc#L211) | 211 | set addr | | [src/parts/input_ds1621.cc](src/parts/input_ds1621.cc#L223) | 223 | implement Tout output | -| [src/parts/other_IO_MCP23S17.cc](src/parts/other_IO_MCP23S17.cc#L395) | 395 | only write support implemented | -| [src/parts/other_jumpers_ipc.cc](src/parts/other_jumpers_ipc.cc#L89) | 89 | get random | +| [src/parts/other_IO_MCP23017.cc](src/parts/other_IO_MCP23017.cc#L411) | 411 | only write support implemented | +| [src/parts/other_IO_MCP23S17.cc](src/parts/other_IO_MCP23S17.cc#L417) | 417 | only write support implemented | | [src/parts/output_dcmotor.cc](src/parts/output_dcmotor.cc#L175) | 175 | Add transfer funcion of dc motor | diff --git a/VERSION b/VERSION index e3437997..ce8ea0c3 100644 --- a/VERSION +++ b/VERSION @@ -2,5 +2,5 @@ PACKAGE=picsimlab MAINVER=0 MINORVER=9 VERSION=0.9.2 -DATE=240824 -VERSION_STABLE=0.9.1 +DATE=241005 +VERSION_STABLE=0.9.2