Projects / jallib


The Jallib project holds a set of generic, PIC-independent jal libraries compatible with the jalv2 compiler. The aim of this project is to centralize all the libraries people are writing all over the world, and provide standards for writing jal code, helping people to share code.

Operating Systems

Recent releases

  •  16 Aug 2009 10:40

    Release Notes: This release includes the latest compiler version JalV2 2.4l, more and improved device files, based on MPLab 8.33, extended with aliases for I/O pins such as pin_AN0, pin_SDI, pin_CCP1, etc. More and improved libraries were added, such as LCD backlight, I2C for 18Fs, queues, more accurate delay library for a wider range of clock frequencies, a new library for Parallel ATA harddisk, completely rewritten ADC libraries handling many of available PICs, and USB libraries and projects, like a USB bootloader.

    •  31 May 2009 10:58

      Release Notes: This release mainly focuses on addition of USB libraries, availability for 18F PICs, and a new application, lcd_interface, which provides an LCD backpack to control LCDs with a single I/O line via serial (code, PCB, and schematics are available). There are several fixes and improvements as well, such as 18F LATA registers handling, and the ability to use PWM libraries with the Enhanced-PWM module. An IR ranger GP2D02 library and sample are also available. All libraries and samples were migrated to work with the latest jalv2 2.4k compiler.

      •  01 Feb 2009 19:48

        Release Notes: New device files were generated and corrected, based on MPLAB 8.20 information. The ADC library now handles 8-bits low resolution PIC. PWM and UASRT libraries provide and easier and uniformed API. A new random library was added. New i2c libraries are available to build i2c hardware slaves.

        •  02 Jan 2009 21:39

          Release Notes: All devices were updated with the latest MPlab version (8.15) information. Several libraries were added or improved (i2c, humidity, temperature, co2, keyboard, calendar, rtc, data eeprom, format, etc.) A jallib-pack is now available and, in addition to libraries and samples, it includes the last jalv2 compiler, to easily get started with jallib. More samples were added, with a more uniform naming convention. jallib libraries are now released under the ZLIB license.

          •  27 Oct 2008 20:28

            No changes have been submitted for this release.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.