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.
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