Hi Everyone, it's time for another release. Please get your last minute
changes in. I'll make the beta package in a week or so.
Changes since 2.0.0
-------------------
device files:
- Update of all device files for MPLABX_v6.25.
- Added 18f04q20.jal, 18f05q20.jal, 18f14q20.jal, 18f15q20.jal.
- Update of chipdef_jallib.jal.
- Added 16f17524, 16f17525, 16f17526, 16f17544, 16f17545, 16f17546,
16f17554, 16f17555, 16f17556, 16f17574, 16f17575, 16f17576.
externals:
- Added library vl53l0x.jal Time-of-flight ranging sensor.
- Added library ina3221.jal Tripple Channel Shunt and Bus Voltage Monitor
- Added a crc library for SD card error checking.
- Update the SD card library to use the new CRC error checking library
- Update of glcd_ssd1306.jal library to support larger fonts and writing
characters as pixels giving more flexibility. Also moved the interface
(I2C, SPI) from the library to the sample (main) programs to comply
with the JAL style guide. Breaking change!
- Added glcd_90x90_jal_logo.jal.
- Added glcd_sh1106.jal. Library for a 1.3 inch OLED Display. It supports
larger fonts and writing characters as pixels giving more flexibility
filesystem:
-
compiler:
-
jal:
-
networking:
-
peripherals:
- Update of i2c_hardware to support newer PICs (e.g. 16f13115)
- Update of serial_hardware to support newer PICs (e.g. 16f13115)
- Added i2c_hardware2.jal.
- Update of spi_common.jal, spi_host_hw.jal, spi_host_hw2.jal to
support newer PICs (e.g. 18f15q40)
- Update of stopwatch.jal and stopwatch2.jal for newer PIC (e.g.18f15q40)
projects:
-
protocols:
-
samples:
- Update of all blink samples for MPLABX_v6.25.
- Added 18f04q20_blink_hs.jal, 18f04q20_blink_intosc.jal,
18f05q20_blink_hs.jal, 18f05q20_blink_intosc.jal.
18f14q20_blink_hs.jal, 18f14q20_blink_intosc.jal.
18f15q20_blink_hs.jal, 18f15q20_blink_intosc.jal.
- Added 16f17524_blink_hs.jal, 16f17524_blink_intosc,jal,
16f17525_blink_hs.jal, 16f17525_blink_intosc,jal,
16f17526_blink_hs.jal, 16f17526_blink_intosc,jal,
16f17544_blink_hs.jal, 16f17544_blink_intosc,jal,
16f17545_blink_hs.jal, 16f17545_blink_intosc,jal,
16f17546_blink_hs.jal, 16f17546_blink_intosc,jal,
16f17574_blink_hs.jal, 16f17574_blink_intosc,jal,
16f17575_blink_hs.jal, 16f17575_blink_intosc,jal,
16f17576_blink_hs.jal, 16f17576_blink_intosc,jal.
- Added 16f18325_i2c_hw_l0.jal, 16f18325_i2c_hw2_l0.jal
16f18425_i2c_hw_l0.jal, 16f18425_i2c_hw2_l0.jal
- Added Sample programs for the vl53l0x time-of-flight ranging sensor.
16f1825_vl53l0x_continuous.jal, 16f1825_vl53l0x_single.jal,
16f13115_vl53l0x_continuous.jal
- Added Sample 16f1825_ina3221.jal for the ina3221.jal Tripple
Channel Shunt and Bus Voltage Monitor.
- Added CRC samples
- Updated a sd_card sample to use sd card CRC error checking
- Update of 16f1825_glcd_ssd1306_font.jal and
16f18857_glcd_ssd1306_font_graphics.jal
demonstrating the use of a larger font and interface (I2C, SPI) where
moved from
the glcd_ssd1306.jal library to the sample file.
- Added sample 18f15q40_dma_usart.jal to demonstrate the Direct Memory
Access (DMA) feature.
- Added sample 18f15q40_mcp23s08.jal, 18f15q40_spi.jal, 18f15q40_spi2.jal.
- Added sample 18f15q40_stopwatch.jal, 18f15q40_stopwatch2.jal.
- Added sample 18f15q40_memory_pointer.jal
- Update of sample 16f18857_glcd_ili9341 to standard include
glcd_90x90_jal_logo.jal.
- Added sample 18f15q40_dma_glcd_ili9341.jal to demonstrate the Direct
Memory Access (DMA) feature.
- Added sample 16f1829_glcd_ks0108.jal to demonstrate the use of a large
horizontal font.
- Added samples 16f1825_glcd_sh1106_font.jal,
16f18857_glcd_sh1106_font_graphics.jal and
16f18857_glcd_sh1106_font.jal to demonstrate the functionality of the
glcd_sh1106.jal library.
- Added sample 16f18857_glcd_ssd1306_font.jal.
- Added sample 12f1840_serial_hardware_hs.jal,
12f1840_serial_hardware_intosc.jal.
documentation:
- Update of jallib_tutorial adding headers for procedures and functions in
style guide section.
tools:
- Update of Python device file generation scripts for MPLABX_v6.25.
- Update of pic2jal.py for generating sorted list of PICs in
chipdef_jallib.jal.
- Update of pic2jal.py to include DEBUG in device files. Als included in
blink samples.
Update of Python device file generation scripts for MPLABX_v6.30.
torelease.py says:
TORELEASE contains 964 Device files
271 Function libraries in the following categories:
134 External
4 FileSystem
41 JAL Extension
11 Networking
76 Peripheral
5 Protocol
2933 Samples in following categories (based on primary
library):
17 ADC
1825 Blink-a-led
138 I2C
105 [G]LCD
8 Networking
52 PWM
118 Serial
34 USB
636 Other
46 Project files
2 Documentation files
Unreleased libraries and device files
--------------------------------------------------------
include/device/12lf1840t39a.jal
include/device/12lf1840t48a.jal
include/device/16f1829lin.jal
include/device/16f83.jal
include/device/16f84.jal
include/device/16lf1824t39a.jal
include/device/18f86j72.jal
include/device/18f87j72.jal
include/external/battery/ltc2942.jal
include/external/lcd/glcd_digits.jal
include/external/oxygen/goel370.jal
include/external/pressure/bmp085.jal
include/external/rtc/rtc_mcp7940.jal
include/external/sound/beep.jal
include/external/storage/flash_sst25vf.jal
include/jal/debug_queue.jal
16 unreleased libraries and device files
Unreleased samples (including basic blink samples)
-------------------------------------------------------
sample/12f1572_steppermotor.jal
sample/16f13115_vl53l0x_continuous .jal
sample/16f1519_bmp085.jal
sample/16f1615_steppermotor.jal
sample/16f1765_steppermotor.jal
sample/16f18325_steppermotor.jal
sample/18f2585_oxygen_goel370.jal
sample/18f26k22_sst25vf.jal
sample/18f27j53_sst25vf.jal
sample/18f4620_rotary_encoder_e6b2.jal
sample/18f4620_rtc_mcp7940.jal
sample/18f4620_timer.jal
sample/18f67j50_debug_queue.jal
sample/18f86j72_blink_intosc_usb.jal
sample/18f87j72_blink_intosc_usb.jal
sample/blink/12lf1840t39a_blink_hs.jal
sample/blink/12lf1840t39a_blink_intosc.jal
sample/blink/12lf1840t48a_blink_hs.jal
sample/blink/12lf1840t48a_blink_intosc.jal
sample/blink/16f1829lin_blink_hs.jal
sample/blink/16f1829lin_blink_intosc.jal
sample/blink/16f83_blink_hs.jal
sample/blink/16f84_blink_hs.jal
sample/blink/16lf1824t39a_blink_hs.jal
sample/blink/16lf1824t39a_blink_intosc.jal
sample/blink/18f06q41_blink_hs.jal
sample/blink/18f27q84_blink_hs.jal
sample/blink/18f47q84_blink_hs.jal
sample/blink/18f57q84_blink_hs.jal
sample/blink/18f86j72_blink_hs.jal
sample/blink/18f86j72_blink_intosc.jal
sample/blink/18f87j72_blink_hs.jal
sample/blink/18f87j72_blink_intosc.jal
33 unreleased sample files
Unreleased Project files
------------------------
project/catpad_mw/Handset_16f877.jal
project/catpad_mw/adc_channels.jal
project/catpad_mw/adc_clock.jal
project/catpad_mw/analogue.jal
project/catpad_mw/array_storage.jal
project/catpad_mw/bcd_utils.jal
project/catpad_mw/calendar.jal
project/catpad_mw/cat_ft817.jal
project/catpad_mw/catpad_main.jal
project/catpad_mw/catpatv2.jal
project/catpad_mw/delay.jal
project/catpad_mw/dev_glcd_ks0108.jal
project/catpad_mw/dev_keypad5x5.jal
project/catpad_mw/dev_keypad6x8.jal
project/catpad_mw/dev_lcd_hd44780_4.jal
project/catpad_mw/dev_lcd_hd44780_common.jal
project/catpad_mw/dev_rds_rx.jal
project/catpad_mw/dev_sram_23k256_spi.jal
project/catpad_mw/graphics.jal
project/catpad_mw/io_i2c_sw.jal
project/catpad_mw/io_usart_common.jal
project/catpad_mw/io_usart_hw.jal
project/catpad_mw/io_usart_hw_int.jal
project/catpad_mw/io_usart_int.jal
project/catpad_mw/io_usb_cdc_class.jal
project/catpad_mw/io_usb_defs.jal
project/catpad_mw/io_usb_drv.jal
project/catpad_mw/io_usb_drv_core.jal
project/catpad_mw/io_usb_serial.jal
project/catpad_mw/math_int.jal
project/catpad_mw/terminal.jal
project/catpad_mw/wiring.jal
project/catpad_mw/v01catpad/Glcd1.sch
project/catpad_mw/v01catpad/bcd_utils.jal
project/catpad_mw/v01catpad/catpatv1.jal
project/catpad_mw/v01catpad/cmds_ft817.jal
project/catpad_mw/v01catpad/eeprom_24lc256mw.jal
project/catpad_mw/v01catpad/fmRadio1.sch
project/catpad_mw/v01catpad/glcd_ks0108mw.jal
project/catpad_mw/v01catpad/graphics_mw.jal
project/catpad_mw/v01catpad/isr_250_tmr0.jal
project/catpad_mw/v01catpad/keypad5_2mw.jal
project/catpad_mw/v01catpad/main.sch
project/catpad_mw/v01catpad/math_mw.jal
project/catpad_mw/v01catpad/rds_rx.jal
project/catpad_mw/v01catpad/readme.txt
project/catpad_mw/v01catpad/serial_hardwaremw.jal
project/delay_calibrate/delay_calibrate.jal
project/delay_calibrate/serial_hardware_hacked.jal
project/fat32_new/18f67j50_fat32_pata_hard_disk.jal
project/fat32_new/18f67j50_fat32_sd_card.jal
project/fat32_new/18f67j50_fat32_small_sd_card.jal
project/fat32_new/18f67j50_mp3_decoder_sta015_pata_hard_disk.jal
project/fat32_new/18f67j50_mp3_decoder_sta015_sd_card.jal
project/fat32_new/18f67j50_pata_hard_disk.jal
project/fat32_new/18f67j50_sd_card.jal
project/fat32_new/fat32.jal
project/fat32_new/fat32_small.jal
project/fat32_new/pata_hard_disk.jal
project/fat32_new/sd_card.jal
project/glcd_cache/18f4550_glcd_ks0108.jal
project/pic18f14k50_usb_io/18F14K50_usb_io_board_PCB.pdf
project/pic18f14k50_usb_io/18F14K50_usb_io_board_schematic.pdf
project/pic18f14k50_usb_io/bootloader/18f14k50_usb_bootloader.hex
project/pic18f14k50_usb_io/bootloader/host_bootloader_application/UsbBootLoader.py
project/pic18f14k50_usb_io/bootloader/host_bootloader_application/UsbBootLoaderDriver.py
project/pic18f14k50_usb_io/bootloader/host_bootloader_application/UsbBootLoaderW.py
project/pic18f14k50_usb_io/bootloader/host_bootloader_application/connec9.ico
project/pic18f14k50_usb_io/bootloader/host_bootloader_application/intelhex.py
project/pic18f14k50_usb_io/bootloader/host_bootloader_application/setup.py
project/pic18f14k50_usb_io/led_switch_test/18f14k50_led_switch_test.hex
project/pic18f14k50_usb_io/serial_converter/usb_serial_converter.hex
72 unreleased project files
--
You received this message because you are subscribed to the Google Groups
"jallib" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion visit
https://groups.google.com/d/msgid/jallib/417de74a-c47c-483d-be73-ee8d4d69d94an%40googlegroups.com.