Ignore:
Timestamp:
Apr 2, 2026, 3:56:21 PM (5 weeks ago)
Author:
f.jahn
Message:
  • USB-PD function was implemented;
  • HW parity check on RAM was activated;
  • USB Device CDC mode was activated.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/fw_g473rct/USBPD/App/usbpd_pdo_defs.h

    r59 r65  
    3434
    3535/* Define   ------------------------------------------------------------------*/
    36 #define PORT0_NB_SOURCEPDO         0U   /* Number of Source PDOs (applicable for port 0)   */
    37 #define PORT0_NB_SINKPDO           1U   /* Number of Sink PDOs (applicable for port 0)     */
     36#define PORT0_NB_SOURCEPDO         1U   /* Number of Source PDOs (applicable for port 0)   */
     37#define PORT0_NB_SINKPDO           0U   /* Number of Sink PDOs (applicable for port 0)     */
    3838#define PORT1_NB_SOURCEPDO         0U   /* Number of Source PDOs (applicable for port 1)   */
    3939#define PORT1_NB_SINKPDO           0U   /* Number of Sink PDOs (applicable for port 1)     */
     
    8585uint32_t PORT0_PDO_ListSRC[USBPD_MAX_NB_PDO] =
    8686{
    87   /* PDO 1 */ (0x00000000U),
     87  /* PDO 1 */
     88  (
     89    USBPD_PDO_TYPE_FIXED                 | /* Fixed supply PDO            */
     90
     91    USBPD_PDO_SRC_FIXED_SET_VOLTAGE(5000U)         | /* Voltage in mV               */
     92    USBPD_PDO_SRC_FIXED_SET_MAX_CURRENT(3000U)     | /* Max current in mA           */
     93    USBPD_PDO_SRC_FIXED_PEAKCURRENT_EQUAL          | /* Peak Current info           */
     94
     95    /* Common definitions applicable to all PDOs, defined only in PDO 1 */
     96    USBPD_PDO_SRC_FIXED_UNCHUNK_NOT_SUPPORTED      | /* Unchunked Extended Messages */
     97    USBPD_PDO_SRC_FIXED_DRD_SUPPORTED          | /* Dual-Role Data              */
     98    USBPD_PDO_SRC_FIXED_USBCOMM_SUPPORTED      | /* USB Communications          */
     99    USBPD_PDO_SRC_FIXED_EXT_POWER_NOT_AVAILABLE    | /* External Power              */
     100    USBPD_PDO_SRC_FIXED_USBSUSPEND_NOT_SUPPORTED   | /* USB Suspend Supported            */
     101    USBPD_PDO_SRC_FIXED_DRP_NOT_SUPPORTED            /* Dual-Role Power             */
     102  ),
    88103
    89104  /* PDO 2 */ (0x00000000U),
     
    105120{
    106121
    107   /* PDO 1 */
    108   (
    109     USBPD_PDO_TYPE_FIXED                 | /* Fixed supply PDO            */
    110 
    111     USBPD_PDO_SNK_FIXED_SET_VOLTAGE(5000U)         | /* Voltage in mV               */
    112     USBPD_PDO_SNK_FIXED_SET_OP_CURRENT(500U)     | /* Operating current in  mA            */
    113 
    114     /* Common definitions applicable to all PDOs, defined only in PDO 1 */
    115     USBPD_PDO_SNK_FIXED_FRS_NOT_SUPPORTED          | /* Fast Role Swap                           */
    116     USBPD_PDO_SNK_FIXED_DRD_NOT_SUPPORTED          | /* Dual-Role Data              */
    117     USBPD_PDO_SNK_FIXED_USBCOMM_NOT_SUPPORTED      | /* USB Communications          */
    118     USBPD_PDO_SNK_FIXED_EXT_POWER_NOT_AVAILABLE    | /* External Power              */
    119     USBPD_PDO_SNK_FIXED_HIGHERCAPAB_NOT_SUPPORTED   | /* Higher Capability           */
    120     USBPD_PDO_SNK_FIXED_DRP_NOT_SUPPORTED            /* Dual-Role Power             */
    121   ),
     122  /* PDO 1 */ (0x00000000U),
    122123
    123124  /* PDO 2 */ (0x00000000U),
Note: See TracChangeset for help on using the changeset viewer.