jallib-1.5.0
------------
Changes since 1.4.0
device files:
- Added device file for 16f18455, 16f18456, 16lf18455, 16lf18456
- Added device file for 18f65k40, 18f66k40, 18lf65k40, 18lf66k40
- Added device file for 18f26q10, 18f45q10, 18f46q10
- Added device file for 18f27q10, 18f47q10
- Added device file for 18f67k40, 18lf67k40
- Added device file for 16f19195, 16f19196, 16f19197
- Various device files corrections due to updates of MPLABX
- JANSEL Alias has been removed from all device files
- Fixed issue #231 PIC18F series with 64 bank problem in device file
- Update of all device files due to extra register declarations
externals:
- Update of virtual wire library to make it PIC independent.
- Fixed issue #150. Included Nokia 5110 lcd library (glcd_nokia_5110.jal)
- Added library and sample for ls7366r, which counts the position of a optical rotary encoder or linear slide
filesystem:
-
compiler:
- New compiler version jalv25r3
jal:
- Changed large_array_1 to support PIC14 cores
networking:
- Added esp8266 library
peripherals:
- Added alias to serial_hardware.jal to support other PICs
- Added alias to serial_hw_int_cts.jal to support other PICs
- Fixed issue #226 in usb_drv.jal
- Removed adc_channel.jal due to removal of JANSEL alias
- Modified adc.jal due to removal of adc_channel.jal
- Added alias to i2c_hardware.jal to support other PICs
- Added alias to i2c_hw_slave.jal to support other PICs
- Added alias to i2c_hw_slave_isr.jal to support other PICs
- Fixed pwm_ccp1.jal library for inverted pwm output
- Fixed issue #230 serial library working for PICs with new UART Type
- Fixed issue #233 update of pic_data_eeprom.jal library to support other PICs
- Added timer_frequency.jal containing a function to set a timers frequency.
projects:
- Added the jalpic_one project
protocols:
-
samples:
- Added esp8266 tcp server led sample for 16f1825
- Added esp8266 web server led sample for 16f1825
- Added esp8266 connect sample for 16f19176
- Added esp8266 tcp server sample for 16f19176
- Added esp8266 tcp server led sample for 16f19176
- Added esp8266 web client sample for 16f19176
- Added esp8266 web server sample for 16f19176
- Added esp8266 web server led sample for 16f19176
- Added sample 16f18455_blink_hs, 16f18456_blink_hs, 16lf18455_blink_hs, 16lf18456_blink_hs
- Added sample 18f65k40_blink_hs, 18f66k40_blink_hs, 18lf65k40_blink_hs ,18lf66k40_blink_hs
- Added sample 18f26q10_blink_hs, 18f45q10_blink_hs, 18f46q10_blink_hs
- Added sample 18f27q10_blink_hs, 18f47q10_blink_hs
- Modified 12f683_pwm_adc.jal due to deletion of adc_channel.jal library
- Modified 16f88_adc_highres.jal due to deletion of adc_channel.jal library
- Modified 16f88_adc_independent.jal due to deletion of adc_channel.jal library
- Modified 16f88_adc_lowres.jal due to deletion of adc_channel.jal library
- Modified 16f723_adc_independent.jal due to deletion of adc_channel.jal library
- Modified 16f886_adc_independent.jal due to deletion of adc_channel.jal library
- Modified 16f886_pwm_adc_res.jal due to deletion of adc_channel.jal library
- Modified 16f1827_adc.jal due to deletion of adc_channel.jal library
- Modified 18f14k50_adc_independent.jal due to deletion of adc_channel.jal library
- Added virtual wire transmitter sample for 12f617 using updated virtual wire library
- Added virtual wire receiver sample for 12f617 using updated virtual wire library
- Update of virtual wire transmitter sample for 16f1825 using updated virtual wire library
- Update of virtual wire receiver sample for 16f1825 using updated virtual wire library
- Added 16f882_pwm_led.jal sample to test fixed pwm_ccp1.jal library
- For demo and testing issue #230 added sample 16f1823_serial_hardware.jal
- For demo and testing issue #230 added sample 16f19176_serial_hardware.jal
- For demo and testing issue #230 added sample 16f19176_serial_hardware2.jal
- For demo and testing issue #230 added sample 16f19176_serial_hw_int_cts.jal
- For demo and testing issue #230 added sample 16f19176_serial_hw2_int_cts.jal
- For demo and testing issue #230 added sample 18f26k42_serial_hardware.jal
- For demo and testing issue #230 added sample 18f26k42_serial_hardware2.jal
- For demo and testing issue #230 added sample 18f26k42_serial_hw_int_cts.jal
- For demo and testing issue #230 added sample 18f26k42_serial_hw2_int_cts.jal
- Added samples 18f67k40_blink_hs.jal, 18lf67k40_blink_hs.jal
- Added samples 18f4550_nokia_5110_font.jal, 18f4550_nokia_5110_gfx.jal, 18f4550_nokia_5110_pixel.jal, 18f4550_nokia_5110_sprite.jal
- Added samples 16(l)f19195_blink_intosc.jal, 16(l)f19196_blink_intosc.jal, 16(l)f19197_blink_intosc.jal
- Addes samples 16f1823_data_eeprom.jal, 16f18323_data_eeprom.jal, 16f18346_data_eeprom.jal, 18f46q10_data_eeprom.jal, 18f27k40_data_eeprom.jal
tools:
- Update of pic2jal.py removing the creation of the JANSEL alias and datasheet numbers
- Update of blink-a-led.py removing datasheet numbers
- Update of devicespecific.json removing datasheet numbers
- Added jallib3.py, jallib script version running on Python 3.5
- Update of pic2jal.py, fixing issue #231 PIC18F series with 64 banks.
- Update of pic2jal.py, fixing issue with incorrect PPS values for MPLABX_v5.25.
- Update of Python device file generation scripts for MPLABX_v5.30 including update of some device files.