This is a library written by Burton Radons designed to decode JPEG files on the GBA. It's meant to use as few resources as possible, which also makes it very convenient for other platforms like the NDS.
The library was released under the public domain.
You can see the original website in the Web Archive here.
This repository contains the library with a few fixes and a build system so that the library can be integrated with BlocksDS, a SDK to develop applications for Nintendo DS.
Note: Progressive and lossless JPEG files aren't supported.
Simply run this to build and install the library in your BlocksDS environment:
make install
Once you have installed the library, go to the folder of the example and run:
make
This will generate a NDS file that you can test with flashcards or emulators.
This library is released under the public domain.