picsimlab

PICsimLab - Programmable IC Simulator Laboratory

GPL-2.0 License

Stars
428
Committers
9

Bot releases are visible (Hide)

picsimlab - Latest code build (unstable) Latest Release

Published by github-actions[bot] 6 months ago

New Bug Fixes

  • Fix Oscilloscope to use all SpareParts pins. (lcgamboa)

New Commits

  • Increase oscilloscope time scale up to 1s/div. (lcgamboa)
  • New part "Logic Block" with logic functions: Not, Buffer, And, Nand, Or, Nor, Xor and Xnor. (lcgamboa)

Bug Fixes

  • Fix gpboard simulation clock speed. (lcgamboa)
  • Fix gpboard configuration bits dump for PIC18F. (lcgamboa)
  • Fix spare parts window position on start. (lcgamboa)
  • Fix support to multi byte char in command line file name (lcgamboa)
  • Fix ESP32C3 tests to work on windows !minor (lcgamboa)
  • Fix path for load rcontrol and debug port from options (lcgamboa)

Commits

  • Gpsim interface optimization to improve simulation performance (lcgamboa)
  • Gpboard updated to use gpsim-0.32.1. (lcgamboa)
  • Support to PIC18F67J60 added to Breadboard board (lcgamboa)
  • Add initial support to ESP32 RMT TX (lcgamboa)
  • Add support to use analog values in gpboard (gpsim backend) (lcgamboa)
  • Add I2C support to ESP32C3 (lcgamboa)
  • Add support to PWM outputs for ESP32C3 and STM32 boards (lcgamboa)

Download PICSimLab - Prog. IC Simulator Lab.

picsimlab - Latest code build (unstable)

Published by github-actions[bot] 7 months ago

New Bug Fixes

  • Fix gpboard simulation clock speed. (lcgamboa)
  • Fix gpboard configuration bits dump for PIC18F. (lcgamboa)

New Commits

  • Gpsim interface optimization to improve simulation performance (lcgamboa)
  • Gpboard updated to use gpsim-0.32.1. (lcgamboa)

Bug Fixes

  • Fix spare parts window position on start. (lcgamboa)
  • Fix support to multi byte char in command line file name (lcgamboa)
  • Fix ESP32C3 tests to work on windows !minor (lcgamboa)
  • Fix path for load rcontrol and debug port from options (lcgamboa)

Commits

  • Support to PIC18F67J60 added to Breadboard board (lcgamboa)
  • Add initial support to ESP32 RMT TX (lcgamboa)
  • Add support to use analog values in gpboard (gpsim backend) (lcgamboa)
  • Add I2C support to ESP32C3 (lcgamboa)
  • Add support to PWM outputs for ESP32C3 and STM32 boards (lcgamboa)

Download PICSimLab - Prog. IC Simulator Lab.

picsimlab - Latest code build (unstable)

Published by github-actions[bot] 7 months ago

New Commits

  • Support to PIC18F67J60 added to Breadboard board (lcgamboa)

Bug Fixes

  • Fix spare parts window position on start. (lcgamboa)
  • Fix support to multi byte char in command line file name (lcgamboa)
  • Fix ESP32C3 tests to work on windows !minor (lcgamboa)
  • Fix path for load rcontrol and debug port from options (lcgamboa)

Commits

  • Add initial support to ESP32 RMT TX (lcgamboa)
  • Add support to use analog values in gpboard (gpsim backend) (lcgamboa)
  • Add I2C support to ESP32C3 (lcgamboa)
  • Add support to PWM outputs for ESP32C3 and STM32 boards (lcgamboa)

Download PICSimLab - Prog. IC Simulator Lab.

picsimlab - Latest code build (unstable)

Published by github-actions[bot] 8 months ago

New Bug Fixes

  • Fix support to multi byte char in command line file name (lcgamboa)

Bug Fixes

  • Fix ESP32C3 tests to work on windows !minor (lcgamboa)
  • Fix path for load rcontrol and debug port from options (lcgamboa)

Commits

  • Add initial support to ESP32 RMT TX (lcgamboa)
  • Add support to use analog values in gpboard (gpsim backend) (lcgamboa)
  • Add I2C support to ESP32C3 (lcgamboa)
  • Add support to PWM outputs for ESP32C3 and STM32 boards (lcgamboa)

Download PICSimLab - Prog. IC Simulator Lab.

picsimlab - Latest code build (unstable)

Published by github-actions[bot] 8 months ago

New Commits

  • Add initial support to ESP32 RMT TX (lcgamboa)

Bug Fixes

  • Fix ESP32C3 tests to work on windows !minor (lcgamboa)
  • Fix path for load rcontrol and debug port from options (lcgamboa)

Commits

  • Add support to use analog values in gpboard (gpsim backend) (lcgamboa)
  • Add I2C support to ESP32C3 (lcgamboa)
  • Add support to PWM outputs for ESP32C3 and STM32 boards (lcgamboa)

Download PICSimLab - Prog. IC Simulator Lab.

picsimlab - Latest code build (unstable)

Published by github-actions[bot] 10 months ago

New Bug Fixes

  • Fix ESP32C3 tests to work on windows !minor (lcgamboa)
  • Fix path for load rcontrol and debug port from options (lcgamboa)

New Commits

  • Add support to use analog values in gpboard (gpsim backend) (lcgamboa)

Commits

  • Add I2C support to ESP32C3 (lcgamboa)
  • Add support to PWM outputs for ESP32C3 and STM32 boards (lcgamboa)

Download PICSimLab - Prog. IC Simulator Lab.

picsimlab - Latest code build (unstable)

Published by github-actions[bot] 10 months ago

New Commits

Commits

  • Add support to PWM outputs for ESP32C3 and STM32 boards (lcgamboa)

Download PICSimLab - Prog. IC Simulator Lab.

picsimlab - Latest code build (unstable)

Published by github-actions[bot] 10 months ago

Commits

  • Readme updated !minor (lcgamboa)
  • Add support to PWM outputs for ESP32C3 and STM32 boards (lcgamboa)

Download PICSimLab - Prog. IC Simulator Lab.

picsimlab - Latest code build (unstable)

Published by github-actions[bot] 11 months ago

v0.9.1 (2023-12-10)

New

  • Add support to ESP32C3 WIFI and ESP-NOW protocol. [lcgamboa]

  • Add support to enable/disable watchdog and ethernet support of ESP32-C3. [lcgamboa]

  • Add suport to ESP32 LEDC (PWM output) [lcgamboa]

  • SD card support to CRC16 on write block and CRC7 on commands. [lcgamboa]

Changes

  • Add support to save Vterm window size. [lcgamboa]

  • Add time tolerance to reset pulse of DHTxx sensors. [lcgamboa]

  • Change vterm font to monospaced. [lcgamboa]

  • Rename speed label from Clk to IO in qemu boards. [lcgamboa]

  • Draw the spare part before clicking in the window when a new part. [lcgamboa]

  • Scripts updated and max flash file size fixed for qemu. [lcgamboa]

  • Add support to change ambient temperature and LM35 voltage offset in TempSys spare part. [lcgamboa]

Fix

  • Fix invalid serial read on qemu based boards. [lcgamboa]

  • Fix I2C address of adxl345 and bmp280. [lcgamboa]

  • Remove simulation reset when minimize/maximize on Windows. [lcgamboa]

  • Fix SDCard spare parts CIPO signal. [lcgamboa]

  • Fix invalid serial handle in Windows. [lcgamboa]

  • Fixes the issue of opening multiple workspaces in multiple instances simultaneously. [lcgamboa]

  • Fix Arduino Uno board missing spare parts when open workspace files. [lcgamboa]

picsimlab - Version 0.9.1

Published by lcgamboa 11 months ago

v0.9.1 (2023-12-10)

The PICSimLab_NOGUI version is to be used on a terminal and must be used with the remote control interface.

New

  • Add support to ESP32C3 WIFI and ESP-NOW protocol. [lcgamboa]

  • Add support to enable/disable watchdog and ethernet support of ESP32-C3. [lcgamboa]

  • Add suport to ESP32 LEDC (PWM output) [lcgamboa]

  • SD card support to CRC16 on write block and CRC7 on commands. [lcgamboa]

Changes

  • Add support to save Vterm window size. [lcgamboa]

  • Add time tolerance to reset pulse of DHTxx sensors. [lcgamboa]

  • Change vterm font to monospaced. [lcgamboa]

  • Rename speed label from Clk to IO in qemu boards. [lcgamboa]

  • Draw the spare part before clicking in the window when a new part. [lcgamboa]

  • Scripts updated and max flash file size fixed for qemu. [lcgamboa]

  • Add support to change ambient temperature and LM35 voltage offset in TempSys spare part. [lcgamboa]

Fix

  • Fix invalid serial read on qemu based boards. [lcgamboa]

  • Fix I2C address of adxl345 and bmp280. [lcgamboa]

  • Remove simulation reset when minimize/maximize on Windows. [lcgamboa]

  • Fix SDCard spare parts CIPO signal. [lcgamboa]

  • Fix invalid serial handle in Windows. [lcgamboa]

  • Fixes the issue of opening multiple workspaces in multiple instances simultaneously. [lcgamboa]

  • Fix Arduino Uno board missing spare parts when open workspace files. [lcgamboa]

Download PICSimLab - Prog. IC Simulator Lab.

picsimlab - Latest code build (unstable)

Published by github-actions[bot] 11 months ago

Last Commits

  • Add WIFI support to ESP32C3 and ESP-NOW protocol (lcgamboa)

Bug Fixes

  • Fix invalid serial read on qemu based boards. (lcgamboa)
  • Fix I2C address of adxl345 and bmp280 (lcgamboa)
  • Remove simulation reset when minimize/maximize on Windows (lcgamboa)
  • Fix typo !minor (lcgamboa)
  • Fix SDCard spare parts CIPO signal. (lcgamboa)
  • Fix invalid serial handle in Windows (lcgamboa)
  • Fix Arduino Uno board missing spare parts when opening workspace files (lcgamboa)
  • Fixes the issue of opening multiple workspaces in multiple instances simultaneously. (lcgamboa)
  • Check and remove mdump files with invalid size for Qemu ESP32 based boards !minor (lcgamboa)
  • Fix redirection error when home dir doesn´t exists !minor (lcgamboa)

Commits

  • Add time tolerance to reset pulse of DHTxx sensors. (lcgamboa)
  • Add support to save Vterm window size. (lcgamboa)
  • Add support to enable/disable watchdog and ethernet support of ESP32-C3. (lcgamboa)
  • Add id to wifi and ethernet interfaces in Qemu based boards !minor (lcgamboa)
  • Change vterm font to monospaced (lcgamboa)
  • Rename speed label from Clk to IO in qemu boards (lcgamboa)
  • Remove negative signal in qemu dir updated callback !minor (lcgamboa)
  • Add support to ESP32 LEDC (PWM output) (lcgamboa)
  • SD card support to CRC16 on write block and CRC7 on commands (lcgamboa)
  • Change to remove temporary dirs. !minor (lcgamboa)
  • Change sdcard and VCD Play parts to use new temporary dir for examples !minor (lcgamboa)
  • SD card initial support to CRC16 on (ESP32 compatibility). (lcgamboa)
  • bsim_qemu boards updated to pass number of pins in pinmap array !minor (lcgamboa)
  • Draw the spare part before clicking in the window when a new part is added (lcgamboa)
  • Refactoring to use dynamic pinmap instead of static in Qemu boards. !minor (lcgamboa)
  • Scripts updated and max flash file size fixed for qemu (lcgamboa)
  • Code refactor to return INVALID_ID constant !minor (lcgamboa)
  • Add support to use custom size of flash memory in bsim_qemu !minor (lcgamboa)
  • Add support to change ambient temperature and LM35 voltage offset in TempSys spare part. (lcgamboa)

Download PICSimLab - Prog. IC Simulator Lab.

picsimlab - Latest code build (unstable)

Published by github-actions[bot] 11 months ago

Last Commits

  • Add time tolerance to reset pulse of DHTxx sensors. (lcgamboa)
  • Add support to save Vterm window size. (lcgamboa)
  • Add support to enable/disable watchdog and ethernet support of ESP32-C3. (lcgamboa)

Bug Fixes

  • Fix invalid serial read on qemu based boards. (lcgamboa)
  • Fix I2C address of adxl345 and bmp280 (lcgamboa)
  • Remove simulation reset when minimize/maximize on Windows (lcgamboa)
  • Fix typo !minor (lcgamboa)
  • Fix SDCard spare parts CIPO signal. (lcgamboa)
  • Fix invalid serial handle in Windows (lcgamboa)
  • Fix Arduino Uno board missing spare parts when opening workspace files (lcgamboa)
  • Fixes the issue of opening multiple workspaces in multiple instances simultaneously. (lcgamboa)
  • Check and remove mdump files with invalid size for Qemu ESP32 based boards !minor (lcgamboa)
  • Fix redirection error when home dir doesn´t exists !minor (lcgamboa)

Commits

  • Add id to wifi and ethernet interfaces in Qemu based boards !minor (lcgamboa)
  • Change vterm font to monospaced (lcgamboa)
  • Rename speed label from Clk to IO in qemu boards (lcgamboa)
  • Remove negative signal in qemu dir updated callback !minor (lcgamboa)
  • Add support to ESP32 LEDC (PWM output) (lcgamboa)
  • SD card support to CRC16 on write block and CRC7 on commands (lcgamboa)
  • Change to remove temporary dirs. !minor (lcgamboa)
  • Change sdcard and VCD Play parts to use new temporary dir for examples !minor (lcgamboa)
  • SD card initial support to CRC16 on (ESP32 compatibility). (lcgamboa)
  • bsim_qemu boards updated to pass number of pins in pinmap array !minor (lcgamboa)
  • Draw the spare part before clicking in the window when a new part is added (lcgamboa)
  • Refactoring to use dynamic pinmap instead of static in Qemu boards. !minor (lcgamboa)
  • Scripts updated and max flash file size fixed for qemu (lcgamboa)
  • Code refactor to return INVALID_ID constant !minor (lcgamboa)
  • Add support to use custom size of flash memory in bsim_qemu !minor (lcgamboa)
  • Add support to change ambient temperature and LM35 voltage offset in TempSys spare part. (lcgamboa)

Download PICSimLab - Prog. IC Simulator Lab.

picsimlab - Latest code build (unstable)

Published by github-actions[bot] 12 months ago

Last Bug Fixes

  • Fix invalid serial read on qemu based boards. (lcgamboa)
  • Fix I2C address of adxl345 and bmp280 (lcgamboa)

Bug Fixes

  • Remove simulation reset when minimize/maximize on Windows (lcgamboa)
  • Fix typo !minor (lcgamboa)
  • Fix SDCard spare parts CIPO signal. (lcgamboa)
  • Fix invalid serial handle in Windows (lcgamboa)
  • Fix Arduino Uno board missing spare parts when opening workspace files (lcgamboa)
  • Fixes the issue of opening multiple workspaces in multiple instances simultaneously. (lcgamboa)
  • Check and remove mdump files with invalid size for Qemu ESP32 based boards !minor (lcgamboa)
  • Fix redirection error when home dir doesn´t exists !minor (lcgamboa)

Commits

  • Add id to wifi and ethernet interfaces in Qemu based boards !minor (lcgamboa)
  • Change vterm font to monospaced (lcgamboa)
  • Rename speed label from Clk to IO in qemu boards (lcgamboa)
  • Remove negative signal in qemu dir updated callback !minor (lcgamboa)
  • Add support to ESP32 LEDC (PWM output) (lcgamboa)
  • SD card support to CRC16 on write block and CRC7 on commands (lcgamboa)
  • Change to remove temporary dirs. !minor (lcgamboa)
  • Change sdcard and VCD Play parts to use new temporary dir for examples !minor (lcgamboa)
  • SD card initial support to CRC16 on (ESP32 compatibility). (lcgamboa)
  • bsim_qemu boards updated to pass number of pins in pinmap array !minor (lcgamboa)
  • Draw the spare part before clicking in the window when a new part is added (lcgamboa)
  • Refactoring to use dynamic pinmap instead of static in Qemu boards. !minor (lcgamboa)
  • Scripts updated and max flash file size fixed for qemu (lcgamboa)
  • Code refactor to return INVALID_ID constant !minor (lcgamboa)
  • Add support to use custom size of flash memory in bsim_qemu !minor (lcgamboa)
  • Add support to change ambient temperature and LM35 voltage offset in TempSys spare part. (lcgamboa)

Download PICSimLab - Prog. IC Simulator Lab.

picsimlab - Latest code build (unstable)

Published by github-actions[bot] about 1 year ago

Last Commits

  • Add id to wifi and ethernet interfaces in Qemu based boards !minor (lcgamboa)
  • Change vterm font to monospaced (lcgamboa)

Bug Fixes

  • Remove simulation reset when minimize/maximize on Windows (lcgamboa)
  • Fix typo !minor (lcgamboa)
  • Fix SDCard spare parts CIPO signal. (lcgamboa)
  • Fix invalid serial handle in Windows (lcgamboa)
  • Fix Arduino Uno board missing spare parts when opening workspace files (lcgamboa)
  • Fixes the issue of opening multiple workspaces in multiple instances simultaneously. (lcgamboa)
  • Check and remove mdump files with invalid size for Qemu ESP32 based boards !minor (lcgamboa)
  • Fix redirection error when home dir doesn´t exists !minor (lcgamboa)

Commits

  • Rename speed label from Clk to IO in qemu boards (lcgamboa)
  • Remove negative signal in qemu dir updated callback !minor (lcgamboa)
  • Add support to ESP32 LEDC (PWM output) (lcgamboa)
  • SD card support to CRC16 on write block and CRC7 on commands (lcgamboa)
  • Change to remove temporary dirs. !minor (lcgamboa)
  • Change sdcard and VCD Play parts to use new temporary dir for examples !minor (lcgamboa)
  • SD card initial support to CRC16 on (ESP32 compatibility). (lcgamboa)
  • bsim_qemu boards updated to pass number of pins in pinmap array !minor (lcgamboa)
  • Draw the spare part before clicking in the window when a new part is added (lcgamboa)
  • Refactoring to use dynamic pinmap instead of static in Qemu boards. !minor (lcgamboa)
  • Scripts updated and max flash file size fixed for qemu (lcgamboa)
  • Code refactor to return INVALID_ID constant !minor (lcgamboa)
  • Add support to use custom size of flash memory in bsim_qemu !minor (lcgamboa)
  • Add support to change ambient temperature and LM35 voltage offset in TempSys spare part. (lcgamboa)

Download PICSimLab - Prog. IC Simulator Lab.

picsimlab - Latest code build (unstable)

Published by github-actions[bot] about 1 year ago

Last Bug Fixes

  • Remove simulation reset when minimize/maximize on Windows (lcgamboa)
  • Fix typo !minor (lcgamboa)

Last Commits

  • Rename speed label from Clk to IO in qemu boards (lcgamboa)

Bug Fixes

  • Fix SDCard spare parts CIPO signal. (lcgamboa)
  • Fix invalid serial handle in Windows (lcgamboa)
  • Fix Arduino Uno board missing spare parts when opening workspace files (lcgamboa)
  • Fixes the issue of opening multiple workspaces in multiple instances simultaneously. (lcgamboa)
  • Check and remove mdump files with invalid size for Qemu ESP32 based boards !minor (lcgamboa)
  • Fix redirection error when home dir doesn´t exists !minor (lcgamboa)

Commits

  • Remove negative signal in qemu dir updated callback !minor (lcgamboa)
  • Add support to ESP32 LEDC (PWM output) (lcgamboa)
  • SD card support to CRC16 on write block and CRC7 on commands (lcgamboa)
  • Change to remove temporary dirs. !minor (lcgamboa)
  • Change sdcard and VCD Play parts to use new temporary dir for examples !minor (lcgamboa)
  • SD card initial support to CRC16 on (ESP32 compatibility). (lcgamboa)
  • bsim_qemu boards updated to pass number of pins in pinmap array !minor (lcgamboa)
  • Draw the spare part before clicking in the window when a new part is added (lcgamboa)
  • Refactoring to use dynamic pinmap instead of static in Qemu boards. !minor (lcgamboa)
  • Scripts updated and max flash file size fixed for qemu (lcgamboa)
  • Code refactor to return INVALID_ID constant !minor (lcgamboa)
  • Add support to use custom size of flash memory in bsim_qemu !minor (lcgamboa)
  • Add support to change ambient temperature and LM35 voltage offset in TempSys spare part. (lcgamboa)

Download PICSimLab - Prog. IC Simulator Lab.

picsimlab - Latest code build (unstable)

Published by github-actions[bot] about 1 year ago

Last Commits

  • Remove negative signal in qemu dir updated callback !minor (lcgamboa)
  • Add suport to ESP32 LEDC (PWM output) (lcgamboa)

Bug Fixes

  • Fix SDCard spare parts CIPO signal. (lcgamboa)
  • Fix invalid serial handle in Windows (lcgamboa)
  • Fix Arduino Uno board missing spare parts when open workspace files (lcgamboa)
  • Fixes the issue of opening multiple workspaces in multiple instances simultaneously. (lcgamboa)
  • Check and remove mdump files with invalid size for Qemu ESP32 based boards !minor (lcgamboa)
  • Fix redirection error when home dir don´t exists !minor (lcgamboa)

Commits

  • SD card support to CRC16 on write block and CRC7 on commands (lcgamboa)
  • Change to remove temporary dirs. !minor (lcgamboa)
  • Change sdcard and VCD Play parts to use new temporary dir for examples !minor (lcgamboa)
  • SD card initial support to CRC16 on (ESP32 compatibility). (lcgamboa)
  • bsim_qemu boards updated to pass number of pins in pinmap array !minor (lcgamboa)
  • Draw the spare part before clicking in the window when a new part is added (lcgamboa)
  • Refactoring to use dynamic pinmap instead static in Qemu boards. !minor (lcgamboa)
  • Scripts updated and max flash file size fixed for qemu (lcgamboa)
  • Code refactor to return INVALID_ID constant !minor (lcgamboa)
  • Add support to use custom size of flash memory in bsim_qemu !minor (lcgamboa)
  • Add support to change ambient temperature and LM35 voltage offset in TempSys spare part. (lcgamboa)

Download PICSimLab - Prog. IC Simulator Lab.

picsimlab - Latest code build (unstable)

Published by github-actions[bot] about 1 year ago

Bug Fixes

  • Fix SDCard spare parts CIPO signal. (lcgamboa)
  • Fix invalid serial handle in Windows (lcgamboa)
  • Fix Arduino Uno board missing spare parts when open workspace files (lcgamboa)
  • Fixes the issue of opening multiple workspaces in multiple instances simultaneously. (lcgamboa)
  • Check and remove mdump files with invalid size for Qemu ESP32 based boards !minor (lcgamboa)
  • Fix redirection error when home dir don´t exists !minor (lcgamboa)

Commits

  • SD card support to CRC16 on write block and CRC7 on commands (lcgamboa)
  • Change to remove temporary dirs. !minor (lcgamboa)
  • Change sdcard and VCD Play parts to use new temporary dir for examples !minor (lcgamboa)
  • SD card initial support to CRC16 on (ESP32 compatibility). (lcgamboa)
  • bsim_qemu boards updated to pass number of pins in pinmap array !minor (lcgamboa)
  • Draw the spare part before clicking in the window when a new part is added (lcgamboa)
  • Refactoring to use dynamic pinmap instead static in Qemu boards. !minor (lcgamboa)
  • Scripts updated and max flash file size fixed for qemu (lcgamboa)
  • Code refactor to return INVALID_ID constant !minor (lcgamboa)
  • Add support to use custom size of flash memory in bsim_qemu !minor (lcgamboa)
  • Add support to change ambient temperature and LM35 voltage offset in TempSys spare part. (lcgamboa)

Download PICSimLab - Prog. IC Simulator Lab.

picsimlab - Latest code build (unstable)

Published by github-actions[bot] about 1 year ago

Bug Fixes

  • Fix SDCard spare parts CIPO signal. (lcgamboa)
  • Fix invalid serial handle in Windows (lcgamboa)
  • Fix Arduino Uno board missing spare parts when open workspace files (lcgamboa)
  • Fixes the issue of opening multiple workspaces in multiple instances simultaneously. (lcgamboa)
  • Check and remove mdump files with invalid size for Qemu ESP32 based boards !minor (lcgamboa)
  • Fix redirection error when home dir don´t exists !minor (lcgamboa)

Commits

  • Change to remove temporary dirs. !minor (lcgamboa)
  • Change sdcard and VCD Play parts to use new temporary dir for examples !minor (lcgamboa)
  • SD card initial support to CRC16 on (ESP32 compatibility). (lcgamboa)
  • bsim_qemu boards updated to pass number of pins in pinmap array !minor (lcgamboa)
  • Draw the spare part before clicking in the window when a new part is added (lcgamboa)
  • Refactoring to use dynamic pinmap instead static in Qemu boards. !minor (lcgamboa)
  • Scripts updated and max flash file size fixed for qemu (lcgamboa)
  • Code refactor to return INVALID_ID constant !minor (lcgamboa)
  • Add support to use custom size of flash memory in bsim_qemu !minor (lcgamboa)
  • Add support to change ambient temperature and LM35 voltage offset in TempSys spare part. (lcgamboa)

Download PICSimLab - Prog. IC Simulator Lab.

picsimlab - Latest code build (unstable)

Published by github-actions[bot] about 1 year ago

Bug Fixes

  • Check and remove mdump files with invalid size for Qemu ESP32 based boards !minor (lcgamboa)
  • Fix redirection error when home dir don´t exists !minor (lcgamboa)

Commits

  • bsim_qemu boards updated to pass number of pins in pinmap array !minor (lcgamboa)
  • Draw the spare part before clicking in the window when a new part is added (lcgamboa)
  • Refactoring to use dynamic pinmap instead static in Qemu boards. !minor (lcgamboa)
  • Scripts updated and max flash file size fixed for qemu (lcgamboa)
  • Code refactor to return INVALID_ID constant !minor (lcgamboa)
  • Add support to use custom size of flash memory in bsim_qemu !minor (lcgamboa)
  • Add support to change ambient temperature and LM35 voltage offset in TempSys spare part. (lcgamboa)

Download PICSimLab - Prog. IC Simulator Lab.

picsimlab - Version 0.9.0

Published by lcgamboa about 1 year ago

v0.9.0 (2023-07-29)

The PICSimLab_NOGUI version is to be used on a terminal and must be used with the remote control interface.

New

  • New board ESP32-C3-DevKitC-02 (riscv32) [lcgamboa]

  • New part NTC temperature sensor. [lcgamboa]

  • New part HX711 (Load Cell Amp) [lcgamboa]

  • Move RemoteTCP, Curiosity, Curiosity HPC and Xpress boards from experimental to stable version. [lcgamboa]

  • Add support to PIC16F688, PIC16F1829, PIC16F1947, PIC16F1516, PIC1824Q10, PIC16F819, PIC16F1827 and PIC16F1847 in Breadboard. [lcgamboa]

  • Option to set the number of elements in parts: Potentiometers, Push Buttons, Switches and LEDs. [lcgamboa]

  • Add support to Text Box part open external URLs on click. [lcgamboa]

  • Add support to use efuse file with ESP32 qemu based boards. [lcgamboa]

  • Add support to ESP32-C3 to use efuse file. [lcgamboa]

  • Add support to IO virtual term part autodetect uart pins. [lcgamboa]

  • Add support to UART, SPI, I2C and ADC added to RemoteTCP board. [lcgamboa]

  • Add support to syncronize Remote TCP simulation. [lcgamboa]

  • Support to save debug status per board. [lcgamboa]

  • Support to save Board and Oscilloscope windows postions and options per board. [lcgamboa]

  • Support to save Spare Parts window postion per board. [lcgamboa]

  • Support to enable/disable reset by DTR/RTS serial signals. [lcgamboa]

Changes

  • Add the "Load Board Demo" menu option and automatic demo load on board first use. [lcgamboa]

  • Add support to disable default serial port on Qemu based boards. [lcgamboa]

  • Add stack trace to log when PICSimLab crash. [lcgamboa]

  • Add support to use icount=auto in qemu based boards. [lcgamboa]

  • Add option to enable ethernet support in ESP32 DevKitC board. [lcgamboa]

  • Qemu-ESP32 updated to support https over Wifi. [lcgamboa]

  • Icons updated. [lcgamboa]

  • Support to load only app.bin in qemu-esp32 based boards. [lcgamboa]

  • Add support to remove VT100 codes in Virtual Term part. [lcgamboa]

Fix

  • Fix button read after pin mode set to input in McLab2 board. [lcgamboa]

  • Add line break in Virtual Term to avoid UI freezing. [lcgamboa]

  • Add 2k text limit to virtual_Text part. [lcgamboa]

  • Fix 7s Display part draw when active mode is set to low. [lcgamboa]

  • Fix PQDB board seven segments display point and analog channel order. [lcgamboa]

  • Fix crash in rcontrol when use PinViewer pin toggle on qemu based boards. [lcgamboa]

  • Fix breadboard freezing when using File Load Hex menu. [lcgamboa]

  • Fix serial port baudrate calculation. [lcgamboa]

  • Fix the path of last open file for qemu based boards used by reload last menu option. [lcgamboa]

  • Fix pin initial value used by LEDs and 7 seg. displays. [lcgamboa]

  • Fix qemu based boards to not freeze when clock is changed. [lcgamboa]

  • Fix TextBox init sporadic error messages. [lcgamboa]

  • Fix Arduino Nano board power and uart pins. [lcgamboa]

  • Add support to use atmega2560 four UARTs. [lcgamboa]

Other

  • Update simulated PQDB board to work like the real one, added support for PIC18F4550 and PIC18F4620. [lcgamboa]

  • Add *.o and other files generated after compiling to gitignore. [necrashter]

  • Add .gitignore to prevent accidentally committing the build folder. [Aldo Adirajasa Fathoni]

Download PICSimLab - Prog. IC Simulator Lab.

Badges
Extracted from project README
Linux release Windows release Github Latest Release Github All Releases Sourceforge Latest Relesases Sourceforge All Relesases
Related Projects