Naming convention for libraries to be used with IAR Embedded Workbench

The libraries are named according the naming convention listed below

lib<coreP>g<Q>_<CH>qt_k_<RS>rs.r90

Field name

Possible values

Comments

coreP

v1

v3

v3xmsf

v3xm

v4xm

v5xm

v6xm

uc3a

uc3b

uc3c

sam3s

sam3u

sam3n

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

Q

1 to 3

GroupQ of the core AVR device supported by this library variant

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 “libv3g2_4qt_k_1rs.r90” supports the following configuration

  1. 1.

    Device : tinyAVR or megaAVR device belonging to core version v3

  2. 2.

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

  3. 3.

    Supports a maximum of 4 channels

  4. 4.

    Supports 1 rotor/slider