Uploaded image for project: 'Embedded Software & Tools'
  1. Embedded Software & Tools
  2. EXT_EP-10549

Add scaling support for UART instances to UART2CC26X2

    XMLWordPrintable

Details

    • Enhancement
    • Status: Implemented
    • Medium
    • Resolution: Implemented
    • TI Device Drivers
    • TIDRIVERS-4990
    • TIDRIVERS_5_50_02
    • TIDRIVERS_5_70_00
    • Hide
      CC13x1
      CC26x1
      CC13x2
      CC26x2
      CC13x2x7
      CC26x2x7
      CC13x4
      CC26x3
      CC26x4
      Show
      CC13x1 CC26x1 CC13x2 CC26x2 CC13x2x7 CC26x2x7 CC13x4 CC26x3 CC26x4

    Description

      CC13X4, CC26X4, and CC26X3 add two new UART instances vs X2 devices. This means that IO muxing and the Power manager ID selection need updating.

      Currently, those are generated at runtime. That worked well enough when there were only two (or one on X1 devices). But at four instances, we should try to solve this through improved data structures rather than through just code.

      We should add the Power manager ID, the tx mux settings, and the rx settings to the device-specific HWAttrs and then populate them through SysConfig.

      This change results in a compatibility break to UART2CC26X2_HWAttrs. In order to populate the new fields, you just need to rerun your SysConfig generation.

      Attachments

        Activity

          People

            syncuser TI User
            syncuser TI User
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: