Jallib 1.9.0 Released

11 views
Skip to first unread message

Matthew Schinkel

unread,
Apr 14, 2024, 8:10:44 PM4/14/24
to jallib
Hello everyone,

I'm pleased to announce Jallib-1.9.0 has been released. Thanks everyone for continued interest in Jal and Jallib, and thanks for all of you that have added to this release.

You may download the new version from http://justanotherlanguage.org/downloads


Here are the changes since 1.8.0:

device files:
 - Added 16f18026.jal, 16f18046.jal.
 - Added 16f18054.jal, 16f18055.jal, 16f18074.jal, 16f18075.jal.
 - Added 18f26q71.jal, 18f46q71.jal, 18f56q71.jal.
 - Added 16f17114.jal, 16f17115.jal, 16f17124.jal, 16f17125.jal, 16f17144.jal, 16f17145.jal
 - Added 16f18114.jal, 16f18115.jal, 16f18124.jal, 16f18125.jal, 16f18144.jal, 16f18145.jal
 - Added 16f17156.jal, 16f17176.jal
 - Added 16f17154.jal, 16f17155.jal, 16f17174.jal, 16f17175.jal
 - Added 16f18154.jal, 16f18155.jal, 16f18174.jal, 16f18175.jal
 - Added 16f18126.jal, 16f18146.jal.
 

externals:
 - Added library rda5807m.jal, single-chip broadcast FM radio tuner.
 - Update of rtc_3231.jal. Added functions for reading the set alarm times.
 - Added library nec_rc_decoder.jal, NEC Remote Control decoder.
 - Added library philips_rc_decoder.jal, Philips RC5/RC6 Remote Control decoder.
 - Update of gps_neo_6m.jal. Works on interrupt basis. GPS location added.
   Note: This results in a breaking change is you have used the previous version.
 - Added library dcf77_decoder.jal. Decoder for the DCF77 signal.
 - Added library hcsr04.jal, HC-SR04 ultrasonic distance sensor.
 
filesystem:
 -

compiler:
 - Update of jalv2 compiler documentation, fixing typo and adding operator
   precedence.
 - Added new compiler, version jalv25r8, fixing compiler issues #28, #30 and #31.
 
jal:
 -

networking:
 -

peripherals:
 - Update of adc.jal to support newer PICs (alias added for ADCON0_GONDONE).
 - Update of stopwatch.jal and stopwatch2.jal to support newer PICs
 - Update of i2c_hardware.jal supporting a timeout to prevent hangup. Also
   added user defined i2c pins supporting re-assignment via PPS.

projects:
 -
 
protocols:
 -

samples:
 - Added 16f18026_blink_intosc.jal, 16f18046_blink_intosc.jal.
 - Added 16f18054_blink_intosc.jal, 16f18055_blink_intosc.jal,
         16f18074_blink_intosc.jal, 16f18075_blink_intosc.jal.
 - Added 18f26q71_blink_hs.jal, 18f26q71_blink_intosc.jal,
         18f46q71_blink_hs.jal, 18f46q71_blink_intosc.jal,
         18f56q71_blink_hs.jal, 18f56q71_blink_intosc.jal.
 - Added 16f1825_rda5807m.jal library for single-chip broadcast FM radio tuner.
 - Update of 16f1825_rtc_ds3231.jal. Added reading the set alarm times.
 - Added 16f15325_adc.jal. Newer PIC to test the updated adc.jal library.
 - Added 16f15325_stopwatch.jal, 16f15325_stopwatch2.jal
 - Added 16f877a_nec_rc_decoder.jal, 16f1825_nec_rc_decoder.jal,
         16f18857_nec_rc_decoder.jal for NEC Remote Control decoder library.
 - Added 16f877a_philips_rc_decoder.jal, 16f1825_philips_rc_decoder.jal,
         16f18857_philips_rc_decoder.jal for Philips Remote Control decoder library.
 - Added 16f17114_blink_hs.jal, 16f17114_blink_intosc.jal
         16f17115_blink_hs.jal, 16f17115_blink_intosc.jal
 16f17124_blink_hs.jal, 16f17124_blink_intosc.jal
         16f17125_blink_hs.jal, 16f17125_blink_intosc.jal
 16f17144_blink_hs.jal, 16f17144_blink_intosc.jal
 16f17145_blink_hs.jal, 16f17145_blink_intosc.jal
 - Added 16f18114_blink_hs.jal, 16f18114_blink_intosc.jal
         16f18115_blink_hs.jal, 16f18115_blink_intosc.jal
 16f18124_blink_hs.jal, 16f18124_blink_intosc.jal
         16f18125_blink_hs.jal, 16f18125_blink_intosc.jal
 16f18144_blink_hs.jal, 16f18144_blink_intosc.jal
 16f18145_blink_hs.jal, 16f18145_blink_intosc.jal
 - Update of 16f1825_gps_neo_6m.jal (see remark on breaking change of library).
   Added 16f1825_gps_neo_6m_ssd1306_clock.jal
 - Added 16f1825_dcf77_decoder_serial.jal, 16f1825_dcf77_decoder_ssd1306.jal
 - Added 16f1825_hcsr04_led.jal, 16f1825_hcsr04_serial.jal
 - Added 16f17156_blink_hs.jal, 16f17156_blink_intosc.jal,
         16f17176_blink_hs.jal, 16f17176_blink_intosc.jal
 - Added 16f17154_blink_hs.jal, 16f17154_blink_intosc.jal,
         16f17155_blink_hs.jal, 16f17155_blink_intosc.jal,
 16f17174_blink_hs.jal, 16f17174_blink_intosc.jal,
 16f17175_blink_hs.jal, 16f17175_blink_intosc.jal
 - Added 16f18154_blink_hs.jal, 16f18154_blink_intosc.jal,
         16f18155_blink_hs.jal, 16f18155_blink_intosc.jal,
 16f18174_blink_hs.jal, 16f18174_blink_intosc.jal,
 16f18175_blink_hs.jal, 16f18175_blink_intosc.jal
 - Added 16f18126_blink_hs.jal, 16f18126_blink_intosc.jal
         16f18146_blink_hs.jal, 16f18146_blink_intosc.jal
 - Added 16f1823_i2c_hw_eeprom_serial.jal to demonstrate i2c timeout functionality
 
documentation:
 - Added info for use of Visual Studio Code with Linux.
 
tools:
 - Update of Python device file generation scripts for MPLABX_v6.10
 - Update of Python device file generation scripts for MPLABX_v6.15
 - Update of Python device file generation scripts for MPLABX_v6.20 
Reply all
Reply to author
Forward
0 new messages