### Configure PlatformIO Project for Arduino Library Source: https://github.com/infineon/xensiv-angle-sensor-tlx5012/blob/main/docs/sw-frmwk/arduino/arduino-platformio.md Add the library dependency to your platform.ini file to automatically install it. You can specify the library by name or by its GitHub repository URL. ```ini [env:uno] platform = atmelavr board = uno framework = arduino lib_deps= # Using a library name arduino-xensiv-tlx5012b-angle-sensor # Using the repository URL https://github.com/Infineon/arduino-xensiv-tlx5012b-angle-sensor ``` -------------------------------- ### Arduino Wrapper Constructors Source: https://github.com/infineon/xensiv-angle-sensor-tlx5012/blob/main/docs/lib-details/porting-guide.md Illustrates how the core library constructor is wrapped for Arduino, offering simplified instantiation with pin numbers or SPI bus details. ```cpp Tle5012Ino(); ``` ```cpp Tle5012Ino(uint8_t csPin, slaveNum slave=TLE5012B_S0); ``` ```cpp Tle5012Ino(SPIClass3W &bus, uint8_t csPin, uint8_t misoPin, uint8_t mosiPin, uint8_t sckPin, slaveNum slave=TLE5012B_S0); ``` -------------------------------- ### Core Library Constructor Source: https://github.com/infineon/xensiv-angle-sensor-tlx5012/blob/main/docs/lib-details/porting-guide.md The base constructor for the core library. ```cpp Tle5012B(); ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.