Kaluma Versions Save

A tiny JavaScript runtime for RP2040 (Raspberry Pi Pico)

1.0.0-beta.10

2 years ago
  • Support File systems (LittleFS)
  • Support RTC (Real Time Clock)

1.0.0-beta.9

2 years ago
  • Incorrect buffer size of buffered graphic context #443
  • Cannot use GP23 and GP24 #444
  • Pass pin number to setWatch() callback #445

1.0.0-beta.8

2 years ago
  • Support PIO interrupt and FIFO functions
  • Fix SPI sck option name
  • Support micros() and delayMicroseconds()
  • Support process.memoryUsage()
  • Support API to get an available PIO state machine
  • Support toInst() to get instruction code of PIO ASM
  • Move dormant() to rp2 module

1.0.0-beta.7

2 years ago
  • Support RP2's PIO (Programmable I/O)

1.0.0-beta.6

2 years ago
  • Support dormant() for low power consumption
  • Support inverted signal for PWM and tone() function
  • Added seed() function for providing seed for random number generation (Math.random())
  • Fixed: tone()'s duration timer is not released

1.0.0-beta.5

2 years ago
  • Support interrupt functions
    • attachInterrupt()
    • detachInterrupt()
    • enableInterrupts()
    • disableInterrupts()
  • Integrate JerryScript 2.4.0. Support many ES2015+ language features
    • async functions
    • for-await-of language element
    • generator functions
    • and more...
  • Changes in event constants for interrupt and setWatch. They can be combined with bitwise OR | operator.
    • LOW_LEVEL
    • HIGH_LEVEL
    • FALLING
    • RISING
    • CHANGE

1.0.0-beta.4

2 years ago
  • Support array of pins for pinMode(), digitalWrite()
  • Support shorthands to create peripheral instances (GPIO, I2C, PWM, ...) in board object
  • Support Ctrl+D for reset
  • Enhance at module
  • Enhance printing of Error object
  • (Experimental) Exports WiFi class instead of an instance
  • (Experimental) Add debug log for AT commands and handlers

1.0.0-beta.3

3 years ago
  • Fixed errors in URL module
  • Fixed UART intermittent data loss
  • Enhance button module
  • Experimental modules
    • stream
    • net
    • http
    • wifi
    • Supporting netdev and ieee80211dev device drivers

1.0.0-beta.2

3 years ago
  • Support Ctrl+C to break execution
  • Improve pulseRead() for triggering options
  • Fix for supporting INPUT_PULLDOWN
  • Set UART default baudrate to 115200.
  • And more bug fixes.

1.0.0-beta.1

3 years ago

The first release.

  • Port to Raspberry Pi PIco