Skip to content

Commit

Permalink
chg: Version updated !minor
Browse files Browse the repository at this point in the history
  • Loading branch information
lcgamboa committed Aug 2, 2022
1 parent e75ab6f commit d3e02ca
Show file tree
Hide file tree
Showing 6 changed files with 49 additions and 12 deletions.
31 changes: 31 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,34 @@
## v0.8.11 (2022-08-02)

### New

* New parts BMP180 and BMP280 I2C pressure and temperature sensors. [lcgamboa]

* New part DS18B20 1-wire temperature sensor. [lcgamboa]

* New parts DHT22 and DHT11 humidity and temperature sensors. [lcgamboa]

* New board ESP32-DevKitC. [lcgamboa]

* Support to disable bounce effect in switches and push buttons parts. [lcgamboa]

* Part IO MM74C922 keyboard controller added. [lcgamboa]

### Changes

* Boards Blue Pill, DevKitC, gpboard and STM32 H103 moved from experimental to stable version. [lcgamboa]

* PQDB, ESP32-DevKitC, Blue Pill and STM32 H103 boards picture updated. [lcgamboa]

### Fix

* Fix qemu configuration window of board ESP32 DEvKitC. [lcgamboa]

* Fix ESP32 DevKitC to work on windows. [lcgamboa]

* Fix board PICGenios dip switches functions. [lcgamboa]


## v0.8.10 (2022-04-09)

### New
Expand Down
10 changes: 9 additions & 1 deletion CHANGELOG_auto.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## (unreleased)
## v0.8.11 (2022-08-02)

### New

Expand All @@ -22,6 +22,14 @@

### Changes

* Move boards Blue Pill, DevKitC and STM32 H103 from experimental to stable version. [lcgamboa]

* Move gpboard from experimental to stable version. [lcgamboa]

* Blue Pill and STM32 H103 boards picture updated. [lcgamboa]

* PQDB and ESP32-DevKitC boards pictures updated. [lcgamboa]

* Scripts updated. [lcgamboa]

* Readme updated. [lcgamboa]
Expand Down
9 changes: 3 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,19 +6,16 @@

PICSimLab is a realtime emulator of [development boards](https://lcgamboa.github.io/picsimlab_docs/stable/Boards.html) with integrated
MPLABX/avr-gdb debugger.
PICSimLab supports some microcontrollers from [picsim](https://github.com/lcgamboa/picsim),some from [simavr](https://github.com/buserror/simavr) and some from [uCsim](http://mazsola.iit.uni-miskolc.hu/~drdani/embedded/ucsim/).
PICSimLab supports microcontrollers from [picsim](https://github.com/lcgamboa/picsim), [simavr](https://github.com/buserror/simavr), [uCsim](http://mazsola.iit.uni-miskolc.hu/~drdani/embedded/ucsim/), [qemu-stm32](http://beckus.github.io/qemu_stm32/), [qemu-esp32](https://github.com/a159x36/qemu) and [gpsim](http://gpsim.sourceforge.net/).
PICSimLab have integration with MPLABX/Arduino IDE for programming the boards microcontrollers.
As the purpose of PICSimLab is to emulate real hardware it does not have any source code editing support.
For code editing and debugging the same tools used for a real board should be used with PICSimLab, such as MPLABX or Arduino IDE.
For code editing and debugging the same tools used for a real board should be used with PICSimLab, such as MPLABX, Arduino IDE and VSCode with PlatformIO.

PICSimLab supports several devices (spare parts) that can be connected to the boards for simulation.
As for example LEDs and push buttons for simple outputs and inputs and some more complex ones like the ethernet
shield w5500 for internet connection or the color graphic display ili9340 with touchscreen.
The the complete list of parts can be accessed in the [documentation](https://lcgamboa.github.io/picsimlab_docs/stable/SpareParts.html).

The [experimental version boards](https://lcgamboa.github.io/picsimlab_docs/stable/ExperimentalBoards.html) supports
[qemu-stm32](http://beckus.github.io/qemu_stm32/), [qemu-esp32](https://github.com/a159x36/qemu) and [gpsim](http://gpsim.sourceforge.net/) simulators
in addition to the stable ones.



![PICsimLab](https://lcgamboa.github.io/picsimlab_docs/gifs/analog.gif "PICsimLab")
Expand Down
6 changes: 3 additions & 3 deletions TODO.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
### TODOs
| Filename | line # | TODO
|:------|:------:|:------
| [src/picsimlab1.cc](src/picsimlab1.cc#L505) | 505 | verify initialization errors
| [src/picsimlab1.cc](src/picsimlab1.cc#L509) | 509 | verify initialization errors
| [src/picsimlab4.cc](src/picsimlab4.cc#L635) | 635 | select the better mode for channel trigguer
| [src/boards/board_McLab2.cc](src/boards/board_McLab2.cc#L98) | 98 | jumper support
| [src/boards/board_PICGenios.cc](src/boards/board_PICGenios.cc#L193) | 193 | TEMP cooler must don't work with AQUE=0
| [src/boards/bsim_gpsim.cc](src/boards/bsim_gpsim.cc#L152) | 152 | add VCC and GND pins
| [src/boards/bsim_simavr.cc](src/boards/bsim_simavr.cc#L1042) | 1042 | default output value is not used yet (DOV)
| [src/boards/bsim_simavr.cc](src/boards/bsim_simavr.cc#L1360) | 1360 | avr ID pointer
| [src/boards/bsim_simavr.cc](src/boards/bsim_simavr.cc#L1382) | 1382 | avr ID size
| [src/boards/exp_bsim_gpsim.cc](src/boards/exp_bsim_gpsim.cc#L146) | 146 | add VCC and GND pins
| [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#L122) | 122 | ssd1306 Scrolling Command Table
| [src/devices/lcd_ssd1306.cc](src/devices/lcd_ssd1306.cc#L133) | 133 | ssd1306 Continuous Vertical and Horizontal Scroll Setup
Expand All @@ -32,7 +32,7 @@
### FIXMEs
| Filename | line # | FIXME
|:------|:------:|:------
| [src/picsimlab1.cc](src/picsimlab1.cc#L746) | 746 | remote control disabled
| [src/picsimlab1.cc](src/picsimlab1.cc#L750) | 750 | remote control disabled
| [src/boards/board_uCboard.cc](src/boards/board_uCboard.cc#L297) | 297 | NSTEP must be multiplied for 4
| [src/boards/bsim_simavr.cc](src/boards/bsim_simavr.cc#L1377) | 1377 | avr CONFIG size
| [src/devices/io_MCP23X17.cc](src/devices/io_MCP23X17.cc#L134) | 134 | only for BANK=0;
Expand Down
4 changes: 2 additions & 2 deletions VERSION
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@ PACKAGE=picsimlab
MAINVER=0
MINORVER=8
VERSION=0.8.11
DATE=220723
VERSION_STABLE=0.8.10
DATE=220802
VERSION_STABLE=0.8.11
1 change: 1 addition & 0 deletions src/boards/board_DevKitC.cc
Original file line number Diff line number Diff line change
Expand Up @@ -145,6 +145,7 @@ cboard_DevKitC::cboard_DevKitC(void) {
cboard_DevKitC::~cboard_DevKitC(void) {
Window1.DestroyChild(label1);
Window1.DestroyChild(combo1);
Window1.DestroyChild(button1);
wconfig->SetCanDestroy(true);
wconfig->WDestroy();
}
Expand Down

0 comments on commit d3e02ca

Please sign in to comment.