Ported libraries

This is a list of commonly-used C libraries that are supported in BlocksDS but not installed by default. Some of them are provided by Wonderful Toolchain itself, others are provided by BlocksDS. You can install them with wf-pacman.

libpng

libpng is the official PNG reference library. It supports almost all PNG features, is extensible, and has been extensively tested for over 30 years

wf-pacman -Sy toolchain-gcc-arm-none-eabi-libpng16

zlib

zlib is designed to be a free, general-purpose, legally unencumbered – that is, not covered by any patents – lossless data-compression library for use on virtually any computer hardware and operating system.

wf-pacman -Sy toolchain-gcc-arm-none-eabi-zlib

FreeType

FreeType is a freely available software library to render fonts. It is written in C, designed to be small, efficient, highly customizable, and portable while capable of producing high-quality output (glyph images) of most vector and bitmap font formats.

wf-pacman -Sy toolchain-gcc-arm-none-eabi-freetype

Mbed TLS

Mbed TLS is a C library that implements X.509 certificate manipulation and the TLS and DTLS protocols. Its small code footprint makes it suitable for embedded systems.

wf-pacman -Sy blocksds-mbedtls

libcurl

libcurl is a free and easy-to-use client-side URL transfer library, supporting many protocols and features. It is highly portable, thread-safe, IPv6 compatible, well documented and widely used by many companies.

wf-pacman -Sy blocksds-libcurl