Bricklib 2 is a new version of Bricklib. It contains common functionality that is used by Bricklets with a co-processor as well as other projects with newer Infineon XMC1xxx processors.
Bricks with the sam3s/sam4s processor will continue to use Bricklib 1.