Skip to content

Releases: lurk101/pshell

pshell v2.1.4 (pico+pico2)

01 Oct 23:28
Compare
Choose a tag to compare

What's new in version 2.1.4

  • Revert to merged cc_externs and cc_defs
  • Update FUNCTIONs documentation
  • Add hardware UART function and defines
  • Expand heap size to maximum
  • RP2350 peep hole addition + misc text diffs
  • Improve peep hole optimizer logic

pshell v2.1.3 (pico+pico2)

28 Sep 00:38
Compare
Choose a tag to compare

What's new in version 2.1.3

  • Internal compiler restructure, separating functional parts, moving all constants to flash.
  • Multiple peep hole optimizer for RP2350 improvements.
  • Extend fault handler for RP2350
  • Replace sqrtf function call with inline floating point instruction.
  • Updated C examples
  • Optimize integer compare, and divide

pshell v2.1.2 (Pico, Pico2)

13 Sep 18:21
Compare
Choose a tag to compare

What's new in version 2.1.2

  • substitute HW FP sqrt instruction for sqrtf function call. (RP2350)
  • a few more peep hole optimizations. (RP2350)

pshell version 2.1.1

12 Sep 22:23
Compare
Choose a tag to compare

What's new in version 2.1.1

  • improved peep hole optimizer. Bug fix and RP2350 floating point optimizations.

pshell version 2.1.0

09 Sep 19:20
Compare
Choose a tag to compare

What's new in version 2.1.0

  • rp2350 specific peep hole optimizations
  • exclude unused code for RP2040 and RP2350, reducing pshell executable size.
  • for rp2350 use FP hardware to implement sqrtf function.

version 2.0.3 (Pico2 support)

07 Sep 15:46
Compare
Choose a tag to compare

What's new in version 2.0.3

  • Optimize /, -, >, >=, <, <= float operators for RP2350
  • Add a few floating point instruction decodes to disassembler
  • Default to inline floating point instructions (RP2350). Use -x compiler option to revert to RP2040 style wrapper function calls.

version 2.0.2 with pico & pico2 support

05 Sep 23:46
Compare
Choose a tag to compare

What's new in version 2.0.2

  • Add -f compiler option to generate inline floating point operation for RP2350. The default is to generate RP2040 style wrapper function calls.
  • Generate integer division sdiv for RP2350.
  • Update RP2350 GPIO constants and functions for RP2350.

Version 2.0.1 with pico2 support

02 Sep 16:27
Compare
Choose a tag to compare

What's new in version 2.0.1

  • Fix heap limit.

version 2.0.0 (pico2 support)

01 Sep 20:20
Compare
Choose a tag to compare

What's new in version 2.0.0

  • Pico2 (RP2350) support

version 1.2.31

20 Aug 20:11
Compare
Choose a tag to compare

What's new in version 1.2.31

  • Updated to Pico SDK version 2.0