usbcsink4
2.1.0.0
|
PRVIH_PAR_RECENICA_SA_PRODUCT_PAGE_DA_ISPRATE_CELINU
[click Product page](CLICK_PRODUCT_PAGE_LINK)
We provide a library for the USB-C Sink 4 Click as well as a demo application (example), developed using MikroElektronika compilers. The demo can run on all the main MikroElektronika development boards.
Package can be downloaded/installed directly from NECTO Studio Package Manager(recommended way), downloaded from our LibStock™ or found on Mikroe github account.
This library contains API for USB-C Sink 4 Click driver.
usbcsink4_cfg_setup
Config Object Initialization function. usbcsink4_init
Initialization function. usbcsink4_default_cfg
Click Default Configuration function. usbcsink4_get_type_c_status
This function reads the reports of the status of the Type-C port by using the I2C serial interface. usbcsink4_get_bus_voltage
This function reads the live voltage on the VBUS supply for the specified port using the I2C serial interface. usbcsink4_get_event_status
This function reads the reports of the event status to know what has happened on the Type-C/PD port using the I2C serial interface. This example demonstrates the use of a USB-C Sink 4 Click board by setting DC power requests and control for Type-C connector-equipped devices (TCD).
The demo application is composed of two sections :
The initialization of the I2C module and log UART. After driver initialization, the app sets the default configuration.
The demo app displays the reports of the Type-C port, active legacy charging mode status, and live voltage measurements on the VBUS supply for the specified port.
The full application code, and ready to use projects can be installed directly from NECTO Studio Package Manager(recommended way), downloaded from our LibStock™ or found on Mikroe github account.
Other Mikroe Libraries used in the example:
Additional notes and informations
Depending on the development board you are using, you may need USB UART click, USB UART 2 Click or RS232 Click to connect to your PC, for development systems with no UART to USB interface available on the board. UART terminal is available in all MikroElektronika compilers.