• Jal Lib
  • Jal List
  • Jal Web Dev
  • Jaluino
Navigation
  • Home
  • Getting Started
  • Installation
  • Downloads
  • Tutorials
  • Jaluino
  • FAQ
  • Blogs
  • Development
  • Recent posts
  • Popular content
Search
Top Pages

Today's:

  • Where can I get a good introduction for JAL and PICs
  • Downloads
  • PWM (Part 2) - Sound and Frequency with Piezo Buzzer

All time:

  • The Tutorial Book
  • SD Memory Cards
  • Downloads
Blogs
sebastien.lelong (11)
wattystuff (1)
more
My Account
  • Login / Account
Links

Support lists
jallist - jalv2 support
jallib group - jallib support

Main sites
jallib
- jalv2 libraries
jalv2 - jalv2 compiler
jaledit - jalv2 IDE

More...

Syndicate
Syndicate content

Home

Welcome to the Jalv2 & Jallib website!

JAL (Just Another Language, version 2) is an open source programming language built for programming PIC microcontrollers. If electronics is your thing, JAL is for you!

Jallib is a set of open source JALv2 libraries to make things work. Download our libraries to see what is available.

Check out our FREE The Tutorial Book for PIC microcontroller how-to's:

 

We are looking for more libraries and more fun! Please share and contribute!

 

Read more

I want split a word variable to two bytes, what's the best way to do it in JAL ?

PostDateIcon Fri, 11/23/2012 - 11:55 | PostAuthorIcon sunish

A common way to address the individual bytes of a word (or larger)
variable is to split it as an array of bytes.

This can be done as follows

var word w
var byte wb[2] at w

You can then refer the two bytes of the word w as wb[0] and wb[1]

If the individual bytes of the array wb[0] and wb[1] need a specific name alias keyword can be used as given below.

alias hibyte is wb[0]
alias lowbyte is wb[1]

PostCommentsIcon Add new comment

Search JAL Sites

This is a custom google search on the following jal related sites and mailing lists.

 

  1. jallist ( http://tech.groups.yahoo.com/group/jallist/)
  2. jallib (https://code.google.com/p/jallib/)
  3. jallib google group (https://groups.google.com/group/jallib)
  4. justanotherlanguage.org 
  5. jaluino.org 
  6. Kyle's Yorks compiler pages

 

Read more
PostCommentsIcon Add new comment

Where can I get a good introduction for JAL and PICs

PostDateIcon Sun, 02/05/2012 - 10:30 | PostAuthorIcon sunish

This website has a very good introduction PICs and JAL available at http://justanotherlanguage.org/content/jallib/tutorials/tutorial_getting...
The original author, Wouter too has a Starting With PIC guide which is a bit dated.

PostCommentsIcon Add new comment

What does JAL stand for ?

PostDateIcon Sun, 02/05/2012 - 10:23 | PostAuthorIcon sunish

JAL is TLA (Three Letter Acronym) which stands for Just Another Language

PostCommentsIcon Add new comment

Building Jaluino Bee v2.0

PostDateIcon Sun, 08/28/2011 - 11:30 | PostAuthorIcon sebastien.lelong

This page had move to Jaluino website.

Thanks.

PostCategoryIcon Seb's blog  | PostCommentsIcon Add new comment  | PostCategoryIcon Quote

Jaluino Bee v2.0

PostDateIcon Fri, 07/15/2011 - 01:56 | PostAuthorIcon sebastien.lelong

(but where is v1.0 ?...)

I've been working for several months by now on a new Jaluino board, Jaluino Bee. I've designed a first PCB (v1.0), tested it with more or less success and now have ordered (and received) a second batch of PCBs (v2.0). From all i could test it seems to work "out of the box", so now is the time to expose this...

Upper three board: Bee v1.0 with more or less "green wire" fixes. From left to right: Jaluino Bee[z] powered by PIC18F25K22, Jaluino Bee powered by PIC18F27J53 (lots of fixes...) and Jaluino Bee[p] powered by PIC18F2550 (because I had some in my box...). On the bottom, Jaluino Bee v2.0 powered by PIC18F27J53 (no more "green wire" fixes), sweet...

Read more
PostCategoryIcon Seb's blog  | PostCommentsIcon Add new comment

FAT32 File System

FAT32 Intro

If you made it here, you either have or are thinking about putting some storage device into your project. Of course you may want to use FAT32 or some type of file system if you are using a device such as a SD card or hard disk with a huge amount of storage space. You could read or write directly to your storage device if you wanted wish, so why use a file system such as FAT32? It is an easy way to manage data and to access data via a PC, it is user friendly for building your product and also good for users of your product.

Fat32 can be read by the most popular operating systems. Of course, FAT32 is a Microsoft product used in Windows, but Linux and MAC OS can also read FAT32. Jallib also has Minix V2 file system available.

Read more
PostCommentsIcon Add new comment

Print & Format

Formatting output data with Print & Format

Print & Format

In a previous tutorial (Serial Port and RS-232 for communication) You probably noticed it is annoying to have to change RealTerm from ASCII to HEX in order to see output of numbers. It is also not easy to view raw HEX data. You will probably want to be able to output decimal numbers to make it easy on us humans. This is where the print and format libraries come in!

Read more
PostCommentsIcon 2 comments

A visual history of Jallib

PostDateIcon Mon, 11/22/2010 - 13:42 | PostAuthorIcon sebastien.lelong

Gource is a nice tool used to produce videos from source control softwares like SVN, Git, Mercurial and Bazaar. For the fun, I've run Gource over jallib repository. 

Some early jallib committers may remember specific details, like validated/unvalidated maps, samples stored "by_device", etc... Lots of decisions taken, and later reconsidered, more committers (who sometimes behave like some Jedi Masters), more libs, more samples, more alive ! :)

Enjoy !

Read more
PostCategoryIcon Seb's blog  | PostCommentsIcon 3 comments
  • 1
  • 2
  • next ›
  • last »

Contact Us | Terms of Use | Trademarks | Privacy Statement
Copyright © 2009 . All Rights Reserved.

Powered by Drupal and Drupal Theme created by vigilianty.