Naming convention for libraries to be used with GCC tool chain

lib<coreP>g1_<CH>qt_k_<RS>rs.a

Field name

Possible values

Comments

coreP

avr25

avr 35

avr 4

avr 51

avr 5

avrxmega2

avrxmega3

avrxmega4

avrxmega5

avrxmega6

avrxmega7

uc3a

uc3b

uc3c

sam3s

sam3u

sam3n

sam4s

VersionP of the core for AVR/ATSAM devices supported by this library variant for tinyAVR and megaAVR devices.

CH

4, 8, 12, 16, 32

Total number of channels supported by each library.

RS

1, 2, 3, 4, 8

Total number of rotors / sliders supported for the respective channel counts mentioned in previous row.

For example, the library variant “libavr25g1_8qt_k_2rs.a” supports the following configuration

  1. 1.

    Device : tinyAVR or megaAVR device belonging to core version avr25

  2. 2.

    Belongs to a set of devices of group 1 supported by this library

  3. 3.

    Support a maximum of 8 channels

  4. 4.

    Supports a maximum of up to 2 rotors / sliders.