// THIS HEADER FILE IS AUTOMATICALLY GENERATED -- DO NOT EDIT/** * Copyright (c) 2024 Raspberry Pi Ltd. * * SPDX-License-Identifier: BSD-3-Clause *//* ... */// =============================================================================// Register block : PWM// Version : 1// Bus type : apb// Description : Simple PWM// =============================================================================#ifndef_HARDWARE_REGS_PWM_H#define_HARDWARE_REGS_PWM_H// =============================================================================// Register : PWM_CH0_CSR// Description : Control and status register#definePWM_CH0_CSR_OFFSET_u(0x00000000)#definePWM_CH0_CSR_BITS_u(0x000000ff)#definePWM_CH0_CSR_RESET_u(0x00000000)// -----------------------------------------------------------------------------// Field : PWM_CH0_CSR_PH_ADV// Description : Advance the phase of the counter by 1 count, while it is// running.// Self-clearing. Write a 1, and poll until low. Counter must be// running// at less than full speed (div_int + div_frac / 16 > 1)#definePWM_CH0_CSR_PH_ADV_RESET_u(0x0)#definePWM_CH0_CSR_PH_ADV_BITS_u(0x00000080)#definePWM_CH0_CSR_PH_ADV_MSB_u(7)#definePWM_CH0_CSR_PH_ADV_LSB_u(7)#definePWM_CH0_CSR_PH_ADV_ACCESS"SC"// -----------------------------------------------------------------------------// Field : PWM_CH0_CSR_PH_RET// Description : Retard the phase of the counter by 1 count, while it is// running.// Self-clearing. Write a 1, and poll until low. Counter must be// running.#definePWM_CH0_CSR_PH_RET_RESET_u(0x0)#definePWM_CH0_CSR_PH_RET_BITS_u(0x00000040)#definePWM_CH0_CSR_PH_RET_MSB_u(6)#definePWM_CH0_CSR_PH_RET_LSB_u(6)#definePWM_CH0_CSR_PH_RET_ACCESS"SC"// -----------------------------------------------------------------------------// Field : PWM_CH0_CSR_DIVMODE// 0x0 -> Free-running counting at rate dictated by fractional divider// 0x1 -> Fractional divider operation is gated by the PWM B pin.// 0x2 -> Counter advances with each rising edge of the PWM B pin.// 0x3 -> Counter advances with each falling edge of the PWM B pin.#definePWM_CH0_CSR_DIVMODE_RESET_u(0x0)#definePWM_CH0_CSR_DIVMODE_BITS_u(0x00000030)#definePWM_CH0_CSR_DIVMODE_MSB_u(5)#definePWM_CH0_CSR_DIVMODE_LSB_u(4)#definePWM_CH0_CSR_DIVMODE_ACCESS"RW"#definePWM_CH0_CSR_DIVMODE_VALUE_DIV_u(0x0)#definePWM_CH0_CSR_DIVMODE_VALUE_LEVEL_u(0x1)#definePWM_CH0_CSR_DIVMODE_VALUE_RISE_u(0x2)#definePWM_CH0_CSR_DIVMODE_VALUE_FALL_u(0x3)// -----------------------------------------------------------------------------// Field : PWM_CH0_CSR_B_INV// Description : Invert output B#definePWM_CH0_CSR_B_INV_RESET_u(0x0)#definePWM_CH0_CSR_B_INV_BITS_u(0x00000008)#definePWM_CH0_CSR_B_INV_MSB_u(3)#definePWM_CH0_CSR_B_INV_LSB_u(3)#definePWM_CH0_CSR_B_INV_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH0_CSR_A_INV// Description : Invert output A#definePWM_CH0_CSR_A_INV_RESET_u(0x0)#definePWM_CH0_CSR_A_INV_BITS_u(0x00000004)#definePWM_CH0_CSR_A_INV_MSB_u(2)#definePWM_CH0_CSR_A_INV_LSB_u(2)#definePWM_CH0_CSR_A_INV_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH0_CSR_PH_CORRECT// Description : 1: Enable phase-correct modulation. 0: Trailing-edge#definePWM_CH0_CSR_PH_CORRECT_RESET_u(0x0)#definePWM_CH0_CSR_PH_CORRECT_BITS_u(0x00000002)#definePWM_CH0_CSR_PH_CORRECT_MSB_u(1)#definePWM_CH0_CSR_PH_CORRECT_LSB_u(1)#definePWM_CH0_CSR_PH_CORRECT_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH0_CSR_EN// Description : Enable the PWM channel.#definePWM_CH0_CSR_EN_RESET_u(0x0)#definePWM_CH0_CSR_EN_BITS_u(0x00000001)#definePWM_CH0_CSR_EN_MSB_u(0)#definePWM_CH0_CSR_EN_LSB_u(0)#definePWM_CH0_CSR_EN_ACCESS"RW"// =============================================================================// Register : PWM_CH0_DIV// Description : INT and FRAC form a fixed-point fractional number.// Counting rate is system clock frequency divided by this number.// Fractional division uses simple 1st-order sigma-delta.#definePWM_CH0_DIV_OFFSET_u(0x00000004)#definePWM_CH0_DIV_BITS_u(0x00000fff)#definePWM_CH0_DIV_RESET_u(0x00000010)// -----------------------------------------------------------------------------// Field : PWM_CH0_DIV_INT#definePWM_CH0_DIV_INT_RESET_u(0x01)#definePWM_CH0_DIV_INT_BITS_u(0x00000ff0)#definePWM_CH0_DIV_INT_MSB_u(11)#definePWM_CH0_DIV_INT_LSB_u(4)#definePWM_CH0_DIV_INT_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH0_DIV_FRAC#definePWM_CH0_DIV_FRAC_RESET_u(0x0)#definePWM_CH0_DIV_FRAC_BITS_u(0x0000000f)#definePWM_CH0_DIV_FRAC_MSB_u(3)#definePWM_CH0_DIV_FRAC_LSB_u(0)#definePWM_CH0_DIV_FRAC_ACCESS"RW"// =============================================================================// Register : PWM_CH0_CTR// Description : Direct access to the PWM counter#definePWM_CH0_CTR_OFFSET_u(0x00000008)#definePWM_CH0_CTR_BITS_u(0x0000ffff)#definePWM_CH0_CTR_RESET_u(0x00000000)#definePWM_CH0_CTR_MSB_u(15)#definePWM_CH0_CTR_LSB_u(0)#definePWM_CH0_CTR_ACCESS"RW"// =============================================================================// Register : PWM_CH0_CC// Description : Counter compare values#definePWM_CH0_CC_OFFSET_u(0x0000000c)#definePWM_CH0_CC_BITS_u(0xffffffff)#definePWM_CH0_CC_RESET_u(0x00000000)// -----------------------------------------------------------------------------// Field : PWM_CH0_CC_B#definePWM_CH0_CC_B_RESET_u(0x0000)#definePWM_CH0_CC_B_BITS_u(0xffff0000)#definePWM_CH0_CC_B_MSB_u(31)#definePWM_CH0_CC_B_LSB_u(16)#definePWM_CH0_CC_B_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH0_CC_A#definePWM_CH0_CC_A_RESET_u(0x0000)#definePWM_CH0_CC_A_BITS_u(0x0000ffff)#definePWM_CH0_CC_A_MSB_u(15)#definePWM_CH0_CC_A_LSB_u(0)#definePWM_CH0_CC_A_ACCESS"RW"// =============================================================================// Register : PWM_CH0_TOP// Description : Counter wrap value#definePWM_CH0_TOP_OFFSET_u(0x00000010)#definePWM_CH0_TOP_BITS_u(0x0000ffff)#definePWM_CH0_TOP_RESET_u(0x0000ffff)#definePWM_CH0_TOP_MSB_u(15)#definePWM_CH0_TOP_LSB_u(0)#definePWM_CH0_TOP_ACCESS"RW"// =============================================================================// Register : PWM_CH1_CSR// Description : Control and status register#definePWM_CH1_CSR_OFFSET_u(0x00000014)#definePWM_CH1_CSR_BITS_u(0x000000ff)#definePWM_CH1_CSR_RESET_u(0x00000000)// -----------------------------------------------------------------------------// Field : PWM_CH1_CSR_PH_ADV// Description : Advance the phase of the counter by 1 count, while it is// running.// Self-clearing. Write a 1, and poll until low. Counter must be// running// at less than full speed (div_int + div_frac / 16 > 1)#definePWM_CH1_CSR_PH_ADV_RESET_u(0x0)#definePWM_CH1_CSR_PH_ADV_BITS_u(0x00000080)#definePWM_CH1_CSR_PH_ADV_MSB_u(7)#definePWM_CH1_CSR_PH_ADV_LSB_u(7)#definePWM_CH1_CSR_PH_ADV_ACCESS"SC"// -----------------------------------------------------------------------------// Field : PWM_CH1_CSR_PH_RET// Description : Retard the phase of the counter by 1 count, while it is// running.// Self-clearing. Write a 1, and poll until low. Counter must be// running.#definePWM_CH1_CSR_PH_RET_RESET_u(0x0)#definePWM_CH1_CSR_PH_RET_BITS_u(0x00000040)#definePWM_CH1_CSR_PH_RET_MSB_u(6)#definePWM_CH1_CSR_PH_RET_LSB_u(6)#definePWM_CH1_CSR_PH_RET_ACCESS"SC"// -----------------------------------------------------------------------------// Field : PWM_CH1_CSR_DIVMODE// 0x0 -> Free-running counting at rate dictated by fractional divider// 0x1 -> Fractional divider operation is gated by the PWM B pin.// 0x2 -> Counter advances with each rising edge of the PWM B pin.// 0x3 -> Counter advances with each falling edge of the PWM B pin.#definePWM_CH1_CSR_DIVMODE_RESET_u(0x0)#definePWM_CH1_CSR_DIVMODE_BITS_u(0x00000030)#definePWM_CH1_CSR_DIVMODE_MSB_u(5)#definePWM_CH1_CSR_DIVMODE_LSB_u(4)#definePWM_CH1_CSR_DIVMODE_ACCESS"RW"#definePWM_CH1_CSR_DIVMODE_VALUE_DIV_u(0x0)#definePWM_CH1_CSR_DIVMODE_VALUE_LEVEL_u(0x1)#definePWM_CH1_CSR_DIVMODE_VALUE_RISE_u(0x2)#definePWM_CH1_CSR_DIVMODE_VALUE_FALL_u(0x3)// -----------------------------------------------------------------------------// Field : PWM_CH1_CSR_B_INV// Description : Invert output B#definePWM_CH1_CSR_B_INV_RESET_u(0x0)#definePWM_CH1_CSR_B_INV_BITS_u(0x00000008)#definePWM_CH1_CSR_B_INV_MSB_u(3)#definePWM_CH1_CSR_B_INV_LSB_u(3)#definePWM_CH1_CSR_B_INV_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH1_CSR_A_INV// Description : Invert output A#definePWM_CH1_CSR_A_INV_RESET_u(0x0)#definePWM_CH1_CSR_A_INV_BITS_u(0x00000004)#definePWM_CH1_CSR_A_INV_MSB_u(2)#definePWM_CH1_CSR_A_INV_LSB_u(2)#definePWM_CH1_CSR_A_INV_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH1_CSR_PH_CORRECT// Description : 1: Enable phase-correct modulation. 0: Trailing-edge#definePWM_CH1_CSR_PH_CORRECT_RESET_u(0x0)#definePWM_CH1_CSR_PH_CORRECT_BITS_u(0x00000002)#definePWM_CH1_CSR_PH_CORRECT_MSB_u(1)#definePWM_CH1_CSR_PH_CORRECT_LSB_u(1)#definePWM_CH1_CSR_PH_CORRECT_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH1_CSR_EN// Description : Enable the PWM channel.#definePWM_CH1_CSR_EN_RESET_u(0x0)#definePWM_CH1_CSR_EN_BITS_u(0x00000001)#definePWM_CH1_CSR_EN_MSB_u(0)#definePWM_CH1_CSR_EN_LSB_u(0)#definePWM_CH1_CSR_EN_ACCESS"RW"// =============================================================================// Register : PWM_CH1_DIV// Description : INT and FRAC form a fixed-point fractional number.// Counting rate is system clock frequency divided by this number.// Fractional division uses simple 1st-order sigma-delta.#definePWM_CH1_DIV_OFFSET_u(0x00000018)#definePWM_CH1_DIV_BITS_u(0x00000fff)#definePWM_CH1_DIV_RESET_u(0x00000010)// -----------------------------------------------------------------------------// Field : PWM_CH1_DIV_INT#definePWM_CH1_DIV_INT_RESET_u(0x01)#definePWM_CH1_DIV_INT_BITS_u(0x00000ff0)#definePWM_CH1_DIV_INT_MSB_u(11)#definePWM_CH1_DIV_INT_LSB_u(4)#definePWM_CH1_DIV_INT_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH1_DIV_FRAC#definePWM_CH1_DIV_FRAC_RESET_u(0x0)#definePWM_CH1_DIV_FRAC_BITS_u(0x0000000f)#definePWM_CH1_DIV_FRAC_MSB_u(3)#definePWM_CH1_DIV_FRAC_LSB_u(0)#definePWM_CH1_DIV_FRAC_ACCESS"RW"// =============================================================================// Register : PWM_CH1_CTR// Description : Direct access to the PWM counter#definePWM_CH1_CTR_OFFSET_u(0x0000001c)#definePWM_CH1_CTR_BITS_u(0x0000ffff)#definePWM_CH1_CTR_RESET_u(0x00000000)#definePWM_CH1_CTR_MSB_u(15)#definePWM_CH1_CTR_LSB_u(0)#definePWM_CH1_CTR_ACCESS"RW"// =============================================================================// Register : PWM_CH1_CC// Description : Counter compare values#definePWM_CH1_CC_OFFSET_u(0x00000020)#definePWM_CH1_CC_BITS_u(0xffffffff)#definePWM_CH1_CC_RESET_u(0x00000000)// -----------------------------------------------------------------------------// Field : PWM_CH1_CC_B#definePWM_CH1_CC_B_RESET_u(0x0000)#definePWM_CH1_CC_B_BITS_u(0xffff0000)#definePWM_CH1_CC_B_MSB_u(31)#definePWM_CH1_CC_B_LSB_u(16)#definePWM_CH1_CC_B_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH1_CC_A#definePWM_CH1_CC_A_RESET_u(0x0000)#definePWM_CH1_CC_A_BITS_u(0x0000ffff)#definePWM_CH1_CC_A_MSB_u(15)#definePWM_CH1_CC_A_LSB_u(0)#definePWM_CH1_CC_A_ACCESS"RW"// =============================================================================// Register : PWM_CH1_TOP// Description : Counter wrap value#definePWM_CH1_TOP_OFFSET_u(0x00000024)#definePWM_CH1_TOP_BITS_u(0x0000ffff)#definePWM_CH1_TOP_RESET_u(0x0000ffff)#definePWM_CH1_TOP_MSB_u(15)#definePWM_CH1_TOP_LSB_u(0)#definePWM_CH1_TOP_ACCESS"RW"// =============================================================================// Register : PWM_CH2_CSR// Description : Control and status register#definePWM_CH2_CSR_OFFSET_u(0x00000028)#definePWM_CH2_CSR_BITS_u(0x000000ff)#definePWM_CH2_CSR_RESET_u(0x00000000)// -----------------------------------------------------------------------------// Field : PWM_CH2_CSR_PH_ADV// Description : Advance the phase of the counter by 1 count, while it is// running.// Self-clearing. Write a 1, and poll until low. Counter must be// running// at less than full speed (div_int + div_frac / 16 > 1)#definePWM_CH2_CSR_PH_ADV_RESET_u(0x0)#definePWM_CH2_CSR_PH_ADV_BITS_u(0x00000080)#definePWM_CH2_CSR_PH_ADV_MSB_u(7)#definePWM_CH2_CSR_PH_ADV_LSB_u(7)#definePWM_CH2_CSR_PH_ADV_ACCESS"SC"// -----------------------------------------------------------------------------// Field : PWM_CH2_CSR_PH_RET// Description : Retard the phase of the counter by 1 count, while it is// running.// Self-clearing. Write a 1, and poll until low. Counter must be// running.#definePWM_CH2_CSR_PH_RET_RESET_u(0x0)#definePWM_CH2_CSR_PH_RET_BITS_u(0x00000040)#definePWM_CH2_CSR_PH_RET_MSB_u(6)#definePWM_CH2_CSR_PH_RET_LSB_u(6)#definePWM_CH2_CSR_PH_RET_ACCESS"SC"// -----------------------------------------------------------------------------// Field : PWM_CH2_CSR_DIVMODE// 0x0 -> Free-running counting at rate dictated by fractional divider// 0x1 -> Fractional divider operation is gated by the PWM B pin.// 0x2 -> Counter advances with each rising edge of the PWM B pin.// 0x3 -> Counter advances with each falling edge of the PWM B pin.#definePWM_CH2_CSR_DIVMODE_RESET_u(0x0)#definePWM_CH2_CSR_DIVMODE_BITS_u(0x00000030)#definePWM_CH2_CSR_DIVMODE_MSB_u(5)#definePWM_CH2_CSR_DIVMODE_LSB_u(4)#definePWM_CH2_CSR_DIVMODE_ACCESS"RW"#definePWM_CH2_CSR_DIVMODE_VALUE_DIV_u(0x0)#definePWM_CH2_CSR_DIVMODE_VALUE_LEVEL_u(0x1)#definePWM_CH2_CSR_DIVMODE_VALUE_RISE_u(0x2)#definePWM_CH2_CSR_DIVMODE_VALUE_FALL_u(0x3)// -----------------------------------------------------------------------------// Field : PWM_CH2_CSR_B_INV// Description : Invert output B#definePWM_CH2_CSR_B_INV_RESET_u(0x0)#definePWM_CH2_CSR_B_INV_BITS_u(0x00000008)#definePWM_CH2_CSR_B_INV_MSB_u(3)#definePWM_CH2_CSR_B_INV_LSB_u(3)#definePWM_CH2_CSR_B_INV_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH2_CSR_A_INV// Description : Invert output A#definePWM_CH2_CSR_A_INV_RESET_u(0x0)#definePWM_CH2_CSR_A_INV_BITS_u(0x00000004)#definePWM_CH2_CSR_A_INV_MSB_u(2)#definePWM_CH2_CSR_A_INV_LSB_u(2)#definePWM_CH2_CSR_A_INV_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH2_CSR_PH_CORRECT// Description : 1: Enable phase-correct modulation. 0: Trailing-edge#definePWM_CH2_CSR_PH_CORRECT_RESET_u(0x0)#definePWM_CH2_CSR_PH_CORRECT_BITS_u(0x00000002)#definePWM_CH2_CSR_PH_CORRECT_MSB_u(1)#definePWM_CH2_CSR_PH_CORRECT_LSB_u(1)#definePWM_CH2_CSR_PH_CORRECT_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH2_CSR_EN// Description : Enable the PWM channel.#definePWM_CH2_CSR_EN_RESET_u(0x0)#definePWM_CH2_CSR_EN_BITS_u(0x00000001)#definePWM_CH2_CSR_EN_MSB_u(0)#definePWM_CH2_CSR_EN_LSB_u(0)#definePWM_CH2_CSR_EN_ACCESS"RW"// =============================================================================// Register : PWM_CH2_DIV// Description : INT and FRAC form a fixed-point fractional number.// Counting rate is system clock frequency divided by this number.// Fractional division uses simple 1st-order sigma-delta.#definePWM_CH2_DIV_OFFSET_u(0x0000002c)#definePWM_CH2_DIV_BITS_u(0x00000fff)#definePWM_CH2_DIV_RESET_u(0x00000010)// -----------------------------------------------------------------------------// Field : PWM_CH2_DIV_INT#definePWM_CH2_DIV_INT_RESET_u(0x01)#definePWM_CH2_DIV_INT_BITS_u(0x00000ff0)#definePWM_CH2_DIV_INT_MSB_u(11)#definePWM_CH2_DIV_INT_LSB_u(4)#definePWM_CH2_DIV_INT_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH2_DIV_FRAC#definePWM_CH2_DIV_FRAC_RESET_u(0x0)#definePWM_CH2_DIV_FRAC_BITS_u(0x0000000f)#definePWM_CH2_DIV_FRAC_MSB_u(3)#definePWM_CH2_DIV_FRAC_LSB_u(0)#definePWM_CH2_DIV_FRAC_ACCESS"RW"// =============================================================================// Register : PWM_CH2_CTR// Description : Direct access to the PWM counter#definePWM_CH2_CTR_OFFSET_u(0x00000030)#definePWM_CH2_CTR_BITS_u(0x0000ffff)#definePWM_CH2_CTR_RESET_u(0x00000000)#definePWM_CH2_CTR_MSB_u(15)#definePWM_CH2_CTR_LSB_u(0)#definePWM_CH2_CTR_ACCESS"RW"// =============================================================================// Register : PWM_CH2_CC// Description : Counter compare values#definePWM_CH2_CC_OFFSET_u(0x00000034)#definePWM_CH2_CC_BITS_u(0xffffffff)#definePWM_CH2_CC_RESET_u(0x00000000)// -----------------------------------------------------------------------------// Field : PWM_CH2_CC_B#definePWM_CH2_CC_B_RESET_u(0x0000)#definePWM_CH2_CC_B_BITS_u(0xffff0000)#definePWM_CH2_CC_B_MSB_u(31)#definePWM_CH2_CC_B_LSB_u(16)#definePWM_CH2_CC_B_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH2_CC_A#definePWM_CH2_CC_A_RESET_u(0x0000)#definePWM_CH2_CC_A_BITS_u(0x0000ffff)#definePWM_CH2_CC_A_MSB_u(15)#definePWM_CH2_CC_A_LSB_u(0)#definePWM_CH2_CC_A_ACCESS"RW"// =============================================================================// Register : PWM_CH2_TOP// Description : Counter wrap value#definePWM_CH2_TOP_OFFSET_u(0x00000038)#definePWM_CH2_TOP_BITS_u(0x0000ffff)#definePWM_CH2_TOP_RESET_u(0x0000ffff)#definePWM_CH2_TOP_MSB_u(15)#definePWM_CH2_TOP_LSB_u(0)#definePWM_CH2_TOP_ACCESS"RW"// =============================================================================// Register : PWM_CH3_CSR// Description : Control and status register#definePWM_CH3_CSR_OFFSET_u(0x0000003c)#definePWM_CH3_CSR_BITS_u(0x000000ff)#definePWM_CH3_CSR_RESET_u(0x00000000)// -----------------------------------------------------------------------------// Field : PWM_CH3_CSR_PH_ADV// Description : Advance the phase of the counter by 1 count, while it is// running.// Self-clearing. Write a 1, and poll until low. Counter must be// running// at less than full speed (div_int + div_frac / 16 > 1)#definePWM_CH3_CSR_PH_ADV_RESET_u(0x0)#definePWM_CH3_CSR_PH_ADV_BITS_u(0x00000080)#definePWM_CH3_CSR_PH_ADV_MSB_u(7)#definePWM_CH3_CSR_PH_ADV_LSB_u(7)#definePWM_CH3_CSR_PH_ADV_ACCESS"SC"// -----------------------------------------------------------------------------// Field : PWM_CH3_CSR_PH_RET// Description : Retard the phase of the counter by 1 count, while it is// running.// Self-clearing. Write a 1, and poll until low. Counter must be// running.#definePWM_CH3_CSR_PH_RET_RESET_u(0x0)#definePWM_CH3_CSR_PH_RET_BITS_u(0x00000040)#definePWM_CH3_CSR_PH_RET_MSB_u(6)#definePWM_CH3_CSR_PH_RET_LSB_u(6)#definePWM_CH3_CSR_PH_RET_ACCESS"SC"// -----------------------------------------------------------------------------// Field : PWM_CH3_CSR_DIVMODE// 0x0 -> Free-running counting at rate dictated by fractional divider// 0x1 -> Fractional divider operation is gated by the PWM B pin.// 0x2 -> Counter advances with each rising edge of the PWM B pin.// 0x3 -> Counter advances with each falling edge of the PWM B pin.#definePWM_CH3_CSR_DIVMODE_RESET_u(0x0)#definePWM_CH3_CSR_DIVMODE_BITS_u(0x00000030)#definePWM_CH3_CSR_DIVMODE_MSB_u(5)#definePWM_CH3_CSR_DIVMODE_LSB_u(4)#definePWM_CH3_CSR_DIVMODE_ACCESS"RW"#definePWM_CH3_CSR_DIVMODE_VALUE_DIV_u(0x0)#definePWM_CH3_CSR_DIVMODE_VALUE_LEVEL_u(0x1)#definePWM_CH3_CSR_DIVMODE_VALUE_RISE_u(0x2)#definePWM_CH3_CSR_DIVMODE_VALUE_FALL_u(0x3)// -----------------------------------------------------------------------------// Field : PWM_CH3_CSR_B_INV// Description : Invert output B#definePWM_CH3_CSR_B_INV_RESET_u(0x0)#definePWM_CH3_CSR_B_INV_BITS_u(0x00000008)#definePWM_CH3_CSR_B_INV_MSB_u(3)#definePWM_CH3_CSR_B_INV_LSB_u(3)#definePWM_CH3_CSR_B_INV_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH3_CSR_A_INV// Description : Invert output A#definePWM_CH3_CSR_A_INV_RESET_u(0x0)#definePWM_CH3_CSR_A_INV_BITS_u(0x00000004)#definePWM_CH3_CSR_A_INV_MSB_u(2)#definePWM_CH3_CSR_A_INV_LSB_u(2)#definePWM_CH3_CSR_A_INV_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH3_CSR_PH_CORRECT// Description : 1: Enable phase-correct modulation. 0: Trailing-edge#definePWM_CH3_CSR_PH_CORRECT_RESET_u(0x0)#definePWM_CH3_CSR_PH_CORRECT_BITS_u(0x00000002)#definePWM_CH3_CSR_PH_CORRECT_MSB_u(1)#definePWM_CH3_CSR_PH_CORRECT_LSB_u(1)#definePWM_CH3_CSR_PH_CORRECT_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH3_CSR_EN// Description : Enable the PWM channel.#definePWM_CH3_CSR_EN_RESET_u(0x0)#definePWM_CH3_CSR_EN_BITS_u(0x00000001)#definePWM_CH3_CSR_EN_MSB_u(0)#definePWM_CH3_CSR_EN_LSB_u(0)#definePWM_CH3_CSR_EN_ACCESS"RW"// =============================================================================// Register : PWM_CH3_DIV// Description : INT and FRAC form a fixed-point fractional number.// Counting rate is system clock frequency divided by this number.// Fractional division uses simple 1st-order sigma-delta.#definePWM_CH3_DIV_OFFSET_u(0x00000040)#definePWM_CH3_DIV_BITS_u(0x00000fff)#definePWM_CH3_DIV_RESET_u(0x00000010)// -----------------------------------------------------------------------------// Field : PWM_CH3_DIV_INT#definePWM_CH3_DIV_INT_RESET_u(0x01)#definePWM_CH3_DIV_INT_BITS_u(0x00000ff0)#definePWM_CH3_DIV_INT_MSB_u(11)#definePWM_CH3_DIV_INT_LSB_u(4)#definePWM_CH3_DIV_INT_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH3_DIV_FRAC#definePWM_CH3_DIV_FRAC_RESET_u(0x0)#definePWM_CH3_DIV_FRAC_BITS_u(0x0000000f)#definePWM_CH3_DIV_FRAC_MSB_u(3)#definePWM_CH3_DIV_FRAC_LSB_u(0)#definePWM_CH3_DIV_FRAC_ACCESS"RW"// =============================================================================// Register : PWM_CH3_CTR// Description : Direct access to the PWM counter#definePWM_CH3_CTR_OFFSET_u(0x00000044)#definePWM_CH3_CTR_BITS_u(0x0000ffff)#definePWM_CH3_CTR_RESET_u(0x00000000)#definePWM_CH3_CTR_MSB_u(15)#definePWM_CH3_CTR_LSB_u(0)#definePWM_CH3_CTR_ACCESS"RW"// =============================================================================// Register : PWM_CH3_CC// Description : Counter compare values#definePWM_CH3_CC_OFFSET_u(0x00000048)#definePWM_CH3_CC_BITS_u(0xffffffff)#definePWM_CH3_CC_RESET_u(0x00000000)// -----------------------------------------------------------------------------// Field : PWM_CH3_CC_B#definePWM_CH3_CC_B_RESET_u(0x0000)#definePWM_CH3_CC_B_BITS_u(0xffff0000)#definePWM_CH3_CC_B_MSB_u(31)#definePWM_CH3_CC_B_LSB_u(16)#definePWM_CH3_CC_B_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH3_CC_A#definePWM_CH3_CC_A_RESET_u(0x0000)#definePWM_CH3_CC_A_BITS_u(0x0000ffff)#definePWM_CH3_CC_A_MSB_u(15)#definePWM_CH3_CC_A_LSB_u(0)#definePWM_CH3_CC_A_ACCESS"RW"// =============================================================================// Register : PWM_CH3_TOP// Description : Counter wrap value#definePWM_CH3_TOP_OFFSET_u(0x0000004c)#definePWM_CH3_TOP_BITS_u(0x0000ffff)#definePWM_CH3_TOP_RESET_u(0x0000ffff)#definePWM_CH3_TOP_MSB_u(15)#definePWM_CH3_TOP_LSB_u(0)#definePWM_CH3_TOP_ACCESS"RW"// =============================================================================// Register : PWM_CH4_CSR// Description : Control and status register#definePWM_CH4_CSR_OFFSET_u(0x00000050)#definePWM_CH4_CSR_BITS_u(0x000000ff)#definePWM_CH4_CSR_RESET_u(0x00000000)// -----------------------------------------------------------------------------// Field : PWM_CH4_CSR_PH_ADV// Description : Advance the phase of the counter by 1 count, while it is// running.// Self-clearing. Write a 1, and poll until low. Counter must be// running// at less than full speed (div_int + div_frac / 16 > 1)#definePWM_CH4_CSR_PH_ADV_RESET_u(0x0)#definePWM_CH4_CSR_PH_ADV_BITS_u(0x00000080)#definePWM_CH4_CSR_PH_ADV_MSB_u(7)#definePWM_CH4_CSR_PH_ADV_LSB_u(7)#definePWM_CH4_CSR_PH_ADV_ACCESS"SC"// -----------------------------------------------------------------------------// Field : PWM_CH4_CSR_PH_RET// Description : Retard the phase of the counter by 1 count, while it is// running.// Self-clearing. Write a 1, and poll until low. Counter must be// running.#definePWM_CH4_CSR_PH_RET_RESET_u(0x0)#definePWM_CH4_CSR_PH_RET_BITS_u(0x00000040)#definePWM_CH4_CSR_PH_RET_MSB_u(6)#definePWM_CH4_CSR_PH_RET_LSB_u(6)#definePWM_CH4_CSR_PH_RET_ACCESS"SC"// -----------------------------------------------------------------------------// Field : PWM_CH4_CSR_DIVMODE// 0x0 -> Free-running counting at rate dictated by fractional divider// 0x1 -> Fractional divider operation is gated by the PWM B pin.// 0x2 -> Counter advances with each rising edge of the PWM B pin.// 0x3 -> Counter advances with each falling edge of the PWM B pin.#definePWM_CH4_CSR_DIVMODE_RESET_u(0x0)#definePWM_CH4_CSR_DIVMODE_BITS_u(0x00000030)#definePWM_CH4_CSR_DIVMODE_MSB_u(5)#definePWM_CH4_CSR_DIVMODE_LSB_u(4)#definePWM_CH4_CSR_DIVMODE_ACCESS"RW"#definePWM_CH4_CSR_DIVMODE_VALUE_DIV_u(0x0)#definePWM_CH4_CSR_DIVMODE_VALUE_LEVEL_u(0x1)#definePWM_CH4_CSR_DIVMODE_VALUE_RISE_u(0x2)#definePWM_CH4_CSR_DIVMODE_VALUE_FALL_u(0x3)// -----------------------------------------------------------------------------// Field : PWM_CH4_CSR_B_INV// Description : Invert output B#definePWM_CH4_CSR_B_INV_RESET_u(0x0)#definePWM_CH4_CSR_B_INV_BITS_u(0x00000008)#definePWM_CH4_CSR_B_INV_MSB_u(3)#definePWM_CH4_CSR_B_INV_LSB_u(3)#definePWM_CH4_CSR_B_INV_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH4_CSR_A_INV// Description : Invert output A#definePWM_CH4_CSR_A_INV_RESET_u(0x0)#definePWM_CH4_CSR_A_INV_BITS_u(0x00000004)#definePWM_CH4_CSR_A_INV_MSB_u(2)#definePWM_CH4_CSR_A_INV_LSB_u(2)#definePWM_CH4_CSR_A_INV_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH4_CSR_PH_CORRECT// Description : 1: Enable phase-correct modulation. 0: Trailing-edge#definePWM_CH4_CSR_PH_CORRECT_RESET_u(0x0)#definePWM_CH4_CSR_PH_CORRECT_BITS_u(0x00000002)#definePWM_CH4_CSR_PH_CORRECT_MSB_u(1)#definePWM_CH4_CSR_PH_CORRECT_LSB_u(1)#definePWM_CH4_CSR_PH_CORRECT_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH4_CSR_EN// Description : Enable the PWM channel.#definePWM_CH4_CSR_EN_RESET_u(0x0)#definePWM_CH4_CSR_EN_BITS_u(0x00000001)#definePWM_CH4_CSR_EN_MSB_u(0)#definePWM_CH4_CSR_EN_LSB_u(0)#definePWM_CH4_CSR_EN_ACCESS"RW"// =============================================================================// Register : PWM_CH4_DIV// Description : INT and FRAC form a fixed-point fractional number.// Counting rate is system clock frequency divided by this number.// Fractional division uses simple 1st-order sigma-delta.#definePWM_CH4_DIV_OFFSET_u(0x00000054)#definePWM_CH4_DIV_BITS_u(0x00000fff)#definePWM_CH4_DIV_RESET_u(0x00000010)// -----------------------------------------------------------------------------// Field : PWM_CH4_DIV_INT#definePWM_CH4_DIV_INT_RESET_u(0x01)#definePWM_CH4_DIV_INT_BITS_u(0x00000ff0)#definePWM_CH4_DIV_INT_MSB_u(11)#definePWM_CH4_DIV_INT_LSB_u(4)#definePWM_CH4_DIV_INT_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH4_DIV_FRAC#definePWM_CH4_DIV_FRAC_RESET_u(0x0)#definePWM_CH4_DIV_FRAC_BITS_u(0x0000000f)#definePWM_CH4_DIV_FRAC_MSB_u(3)#definePWM_CH4_DIV_FRAC_LSB_u(0)#definePWM_CH4_DIV_FRAC_ACCESS"RW"// =============================================================================// Register : PWM_CH4_CTR// Description : Direct access to the PWM counter#definePWM_CH4_CTR_OFFSET_u(0x00000058)#definePWM_CH4_CTR_BITS_u(0x0000ffff)#definePWM_CH4_CTR_RESET_u(0x00000000)#definePWM_CH4_CTR_MSB_u(15)#definePWM_CH4_CTR_LSB_u(0)#definePWM_CH4_CTR_ACCESS"RW"// =============================================================================// Register : PWM_CH4_CC// Description : Counter compare values#definePWM_CH4_CC_OFFSET_u(0x0000005c)#definePWM_CH4_CC_BITS_u(0xffffffff)#definePWM_CH4_CC_RESET_u(0x00000000)// -----------------------------------------------------------------------------// Field : PWM_CH4_CC_B#definePWM_CH4_CC_B_RESET_u(0x0000)#definePWM_CH4_CC_B_BITS_u(0xffff0000)#definePWM_CH4_CC_B_MSB_u(31)#definePWM_CH4_CC_B_LSB_u(16)#definePWM_CH4_CC_B_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH4_CC_A#definePWM_CH4_CC_A_RESET_u(0x0000)#definePWM_CH4_CC_A_BITS_u(0x0000ffff)#definePWM_CH4_CC_A_MSB_u(15)#definePWM_CH4_CC_A_LSB_u(0)#definePWM_CH4_CC_A_ACCESS"RW"// =============================================================================// Register : PWM_CH4_TOP// Description : Counter wrap value#definePWM_CH4_TOP_OFFSET_u(0x00000060)#definePWM_CH4_TOP_BITS_u(0x0000ffff)#definePWM_CH4_TOP_RESET_u(0x0000ffff)#definePWM_CH4_TOP_MSB_u(15)#definePWM_CH4_TOP_LSB_u(0)#definePWM_CH4_TOP_ACCESS"RW"// =============================================================================// Register : PWM_CH5_CSR// Description : Control and status register#definePWM_CH5_CSR_OFFSET_u(0x00000064)#definePWM_CH5_CSR_BITS_u(0x000000ff)#definePWM_CH5_CSR_RESET_u(0x00000000)// -----------------------------------------------------------------------------// Field : PWM_CH5_CSR_PH_ADV// Description : Advance the phase of the counter by 1 count, while it is// running.// Self-clearing. Write a 1, and poll until low. Counter must be// running// at less than full speed (div_int + div_frac / 16 > 1)#definePWM_CH5_CSR_PH_ADV_RESET_u(0x0)#definePWM_CH5_CSR_PH_ADV_BITS_u(0x00000080)#definePWM_CH5_CSR_PH_ADV_MSB_u(7)#definePWM_CH5_CSR_PH_ADV_LSB_u(7)#definePWM_CH5_CSR_PH_ADV_ACCESS"SC"// -----------------------------------------------------------------------------// Field : PWM_CH5_CSR_PH_RET// Description : Retard the phase of the counter by 1 count, while it is// running.// Self-clearing. Write a 1, and poll until low. Counter must be// running.#definePWM_CH5_CSR_PH_RET_RESET_u(0x0)#definePWM_CH5_CSR_PH_RET_BITS_u(0x00000040)#definePWM_CH5_CSR_PH_RET_MSB_u(6)#definePWM_CH5_CSR_PH_RET_LSB_u(6)#definePWM_CH5_CSR_PH_RET_ACCESS"SC"// -----------------------------------------------------------------------------// Field : PWM_CH5_CSR_DIVMODE// 0x0 -> Free-running counting at rate dictated by fractional divider// 0x1 -> Fractional divider operation is gated by the PWM B pin.// 0x2 -> Counter advances with each rising edge of the PWM B pin.// 0x3 -> Counter advances with each falling edge of the PWM B pin.#definePWM_CH5_CSR_DIVMODE_RESET_u(0x0)#definePWM_CH5_CSR_DIVMODE_BITS_u(0x00000030)#definePWM_CH5_CSR_DIVMODE_MSB_u(5)#definePWM_CH5_CSR_DIVMODE_LSB_u(4)#definePWM_CH5_CSR_DIVMODE_ACCESS"RW"#definePWM_CH5_CSR_DIVMODE_VALUE_DIV_u(0x0)#definePWM_CH5_CSR_DIVMODE_VALUE_LEVEL_u(0x1)#definePWM_CH5_CSR_DIVMODE_VALUE_RISE_u(0x2)#definePWM_CH5_CSR_DIVMODE_VALUE_FALL_u(0x3)// -----------------------------------------------------------------------------// Field : PWM_CH5_CSR_B_INV// Description : Invert output B#definePWM_CH5_CSR_B_INV_RESET_u(0x0)#definePWM_CH5_CSR_B_INV_BITS_u(0x00000008)#definePWM_CH5_CSR_B_INV_MSB_u(3)#definePWM_CH5_CSR_B_INV_LSB_u(3)#definePWM_CH5_CSR_B_INV_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH5_CSR_A_INV// Description : Invert output A#definePWM_CH5_CSR_A_INV_RESET_u(0x0)#definePWM_CH5_CSR_A_INV_BITS_u(0x00000004)#definePWM_CH5_CSR_A_INV_MSB_u(2)#definePWM_CH5_CSR_A_INV_LSB_u(2)#definePWM_CH5_CSR_A_INV_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH5_CSR_PH_CORRECT// Description : 1: Enable phase-correct modulation. 0: Trailing-edge#definePWM_CH5_CSR_PH_CORRECT_RESET_u(0x0)#definePWM_CH5_CSR_PH_CORRECT_BITS_u(0x00000002)#definePWM_CH5_CSR_PH_CORRECT_MSB_u(1)#definePWM_CH5_CSR_PH_CORRECT_LSB_u(1)#definePWM_CH5_CSR_PH_CORRECT_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH5_CSR_EN// Description : Enable the PWM channel.#definePWM_CH5_CSR_EN_RESET_u(0x0)#definePWM_CH5_CSR_EN_BITS_u(0x00000001)#definePWM_CH5_CSR_EN_MSB_u(0)#definePWM_CH5_CSR_EN_LSB_u(0)#definePWM_CH5_CSR_EN_ACCESS"RW"// =============================================================================// Register : PWM_CH5_DIV// Description : INT and FRAC form a fixed-point fractional number.// Counting rate is system clock frequency divided by this number.// Fractional division uses simple 1st-order sigma-delta.#definePWM_CH5_DIV_OFFSET_u(0x00000068)#definePWM_CH5_DIV_BITS_u(0x00000fff)#definePWM_CH5_DIV_RESET_u(0x00000010)// -----------------------------------------------------------------------------// Field : PWM_CH5_DIV_INT#definePWM_CH5_DIV_INT_RESET_u(0x01)#definePWM_CH5_DIV_INT_BITS_u(0x00000ff0)#definePWM_CH5_DIV_INT_MSB_u(11)#definePWM_CH5_DIV_INT_LSB_u(4)#definePWM_CH5_DIV_INT_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH5_DIV_FRAC#definePWM_CH5_DIV_FRAC_RESET_u(0x0)#definePWM_CH5_DIV_FRAC_BITS_u(0x0000000f)#definePWM_CH5_DIV_FRAC_MSB_u(3)#definePWM_CH5_DIV_FRAC_LSB_u(0)#definePWM_CH5_DIV_FRAC_ACCESS"RW"// =============================================================================// Register : PWM_CH5_CTR// Description : Direct access to the PWM counter#definePWM_CH5_CTR_OFFSET_u(0x0000006c)#definePWM_CH5_CTR_BITS_u(0x0000ffff)#definePWM_CH5_CTR_RESET_u(0x00000000)#definePWM_CH5_CTR_MSB_u(15)#definePWM_CH5_CTR_LSB_u(0)#definePWM_CH5_CTR_ACCESS"RW"// =============================================================================// Register : PWM_CH5_CC// Description : Counter compare values#definePWM_CH5_CC_OFFSET_u(0x00000070)#definePWM_CH5_CC_BITS_u(0xffffffff)#definePWM_CH5_CC_RESET_u(0x00000000)// -----------------------------------------------------------------------------// Field : PWM_CH5_CC_B#definePWM_CH5_CC_B_RESET_u(0x0000)#definePWM_CH5_CC_B_BITS_u(0xffff0000)#definePWM_CH5_CC_B_MSB_u(31)#definePWM_CH5_CC_B_LSB_u(16)#definePWM_CH5_CC_B_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH5_CC_A#definePWM_CH5_CC_A_RESET_u(0x0000)#definePWM_CH5_CC_A_BITS_u(0x0000ffff)#definePWM_CH5_CC_A_MSB_u(15)#definePWM_CH5_CC_A_LSB_u(0)#definePWM_CH5_CC_A_ACCESS"RW"// =============================================================================// Register : PWM_CH5_TOP// Description : Counter wrap value#definePWM_CH5_TOP_OFFSET_u(0x00000074)#definePWM_CH5_TOP_BITS_u(0x0000ffff)#definePWM_CH5_TOP_RESET_u(0x0000ffff)#definePWM_CH5_TOP_MSB_u(15)#definePWM_CH5_TOP_LSB_u(0)#definePWM_CH5_TOP_ACCESS"RW"// =============================================================================// Register : PWM_CH6_CSR// Description : Control and status register#definePWM_CH6_CSR_OFFSET_u(0x00000078)#definePWM_CH6_CSR_BITS_u(0x000000ff)#definePWM_CH6_CSR_RESET_u(0x00000000)// -----------------------------------------------------------------------------// Field : PWM_CH6_CSR_PH_ADV// Description : Advance the phase of the counter by 1 count, while it is// running.// Self-clearing. Write a 1, and poll until low. Counter must be// running// at less than full speed (div_int + div_frac / 16 > 1)#definePWM_CH6_CSR_PH_ADV_RESET_u(0x0)#definePWM_CH6_CSR_PH_ADV_BITS_u(0x00000080)#definePWM_CH6_CSR_PH_ADV_MSB_u(7)#definePWM_CH6_CSR_PH_ADV_LSB_u(7)#definePWM_CH6_CSR_PH_ADV_ACCESS"SC"// -----------------------------------------------------------------------------// Field : PWM_CH6_CSR_PH_RET// Description : Retard the phase of the counter by 1 count, while it is// running.// Self-clearing. Write a 1, and poll until low. Counter must be// running.#definePWM_CH6_CSR_PH_RET_RESET_u(0x0)#definePWM_CH6_CSR_PH_RET_BITS_u(0x00000040)#definePWM_CH6_CSR_PH_RET_MSB_u(6)#definePWM_CH6_CSR_PH_RET_LSB_u(6)#definePWM_CH6_CSR_PH_RET_ACCESS"SC"// -----------------------------------------------------------------------------// Field : PWM_CH6_CSR_DIVMODE// 0x0 -> Free-running counting at rate dictated by fractional divider// 0x1 -> Fractional divider operation is gated by the PWM B pin.// 0x2 -> Counter advances with each rising edge of the PWM B pin.// 0x3 -> Counter advances with each falling edge of the PWM B pin.#definePWM_CH6_CSR_DIVMODE_RESET_u(0x0)#definePWM_CH6_CSR_DIVMODE_BITS_u(0x00000030)#definePWM_CH6_CSR_DIVMODE_MSB_u(5)#definePWM_CH6_CSR_DIVMODE_LSB_u(4)#definePWM_CH6_CSR_DIVMODE_ACCESS"RW"#definePWM_CH6_CSR_DIVMODE_VALUE_DIV_u(0x0)#definePWM_CH6_CSR_DIVMODE_VALUE_LEVEL_u(0x1)#definePWM_CH6_CSR_DIVMODE_VALUE_RISE_u(0x2)#definePWM_CH6_CSR_DIVMODE_VALUE_FALL_u(0x3)// -----------------------------------------------------------------------------// Field : PWM_CH6_CSR_B_INV// Description : Invert output B#definePWM_CH6_CSR_B_INV_RESET_u(0x0)#definePWM_CH6_CSR_B_INV_BITS_u(0x00000008)#definePWM_CH6_CSR_B_INV_MSB_u(3)#definePWM_CH6_CSR_B_INV_LSB_u(3)#definePWM_CH6_CSR_B_INV_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH6_CSR_A_INV// Description : Invert output A#definePWM_CH6_CSR_A_INV_RESET_u(0x0)#definePWM_CH6_CSR_A_INV_BITS_u(0x00000004)#definePWM_CH6_CSR_A_INV_MSB_u(2)#definePWM_CH6_CSR_A_INV_LSB_u(2)#definePWM_CH6_CSR_A_INV_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH6_CSR_PH_CORRECT// Description : 1: Enable phase-correct modulation. 0: Trailing-edge#definePWM_CH6_CSR_PH_CORRECT_RESET_u(0x0)#definePWM_CH6_CSR_PH_CORRECT_BITS_u(0x00000002)#definePWM_CH6_CSR_PH_CORRECT_MSB_u(1)#definePWM_CH6_CSR_PH_CORRECT_LSB_u(1)#definePWM_CH6_CSR_PH_CORRECT_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH6_CSR_EN// Description : Enable the PWM channel.#definePWM_CH6_CSR_EN_RESET_u(0x0)#definePWM_CH6_CSR_EN_BITS_u(0x00000001)#definePWM_CH6_CSR_EN_MSB_u(0)#definePWM_CH6_CSR_EN_LSB_u(0)#definePWM_CH6_CSR_EN_ACCESS"RW"// =============================================================================// Register : PWM_CH6_DIV// Description : INT and FRAC form a fixed-point fractional number.// Counting rate is system clock frequency divided by this number.// Fractional division uses simple 1st-order sigma-delta.#definePWM_CH6_DIV_OFFSET_u(0x0000007c)#definePWM_CH6_DIV_BITS_u(0x00000fff)#definePWM_CH6_DIV_RESET_u(0x00000010)// -----------------------------------------------------------------------------// Field : PWM_CH6_DIV_INT#definePWM_CH6_DIV_INT_RESET_u(0x01)#definePWM_CH6_DIV_INT_BITS_u(0x00000ff0)#definePWM_CH6_DIV_INT_MSB_u(11)#definePWM_CH6_DIV_INT_LSB_u(4)#definePWM_CH6_DIV_INT_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH6_DIV_FRAC#definePWM_CH6_DIV_FRAC_RESET_u(0x0)#definePWM_CH6_DIV_FRAC_BITS_u(0x0000000f)#definePWM_CH6_DIV_FRAC_MSB_u(3)#definePWM_CH6_DIV_FRAC_LSB_u(0)#definePWM_CH6_DIV_FRAC_ACCESS"RW"// =============================================================================// Register : PWM_CH6_CTR// Description : Direct access to the PWM counter#definePWM_CH6_CTR_OFFSET_u(0x00000080)#definePWM_CH6_CTR_BITS_u(0x0000ffff)#definePWM_CH6_CTR_RESET_u(0x00000000)#definePWM_CH6_CTR_MSB_u(15)#definePWM_CH6_CTR_LSB_u(0)#definePWM_CH6_CTR_ACCESS"RW"// =============================================================================// Register : PWM_CH6_CC// Description : Counter compare values#definePWM_CH6_CC_OFFSET_u(0x00000084)#definePWM_CH6_CC_BITS_u(0xffffffff)#definePWM_CH6_CC_RESET_u(0x00000000)// -----------------------------------------------------------------------------// Field : PWM_CH6_CC_B#definePWM_CH6_CC_B_RESET_u(0x0000)#definePWM_CH6_CC_B_BITS_u(0xffff0000)#definePWM_CH6_CC_B_MSB_u(31)#definePWM_CH6_CC_B_LSB_u(16)#definePWM_CH6_CC_B_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH6_CC_A#definePWM_CH6_CC_A_RESET_u(0x0000)#definePWM_CH6_CC_A_BITS_u(0x0000ffff)#definePWM_CH6_CC_A_MSB_u(15)#definePWM_CH6_CC_A_LSB_u(0)#definePWM_CH6_CC_A_ACCESS"RW"// =============================================================================// Register : PWM_CH6_TOP// Description : Counter wrap value#definePWM_CH6_TOP_OFFSET_u(0x00000088)#definePWM_CH6_TOP_BITS_u(0x0000ffff)#definePWM_CH6_TOP_RESET_u(0x0000ffff)#definePWM_CH6_TOP_MSB_u(15)#definePWM_CH6_TOP_LSB_u(0)#definePWM_CH6_TOP_ACCESS"RW"// =============================================================================// Register : PWM_CH7_CSR// Description : Control and status register#definePWM_CH7_CSR_OFFSET_u(0x0000008c)#definePWM_CH7_CSR_BITS_u(0x000000ff)#definePWM_CH7_CSR_RESET_u(0x00000000)// -----------------------------------------------------------------------------// Field : PWM_CH7_CSR_PH_ADV// Description : Advance the phase of the counter by 1 count, while it is// running.// Self-clearing. Write a 1, and poll until low. Counter must be// running// at less than full speed (div_int + div_frac / 16 > 1)#definePWM_CH7_CSR_PH_ADV_RESET_u(0x0)#definePWM_CH7_CSR_PH_ADV_BITS_u(0x00000080)#definePWM_CH7_CSR_PH_ADV_MSB_u(7)#definePWM_CH7_CSR_PH_ADV_LSB_u(7)#definePWM_CH7_CSR_PH_ADV_ACCESS"SC"// -----------------------------------------------------------------------------// Field : PWM_CH7_CSR_PH_RET// Description : Retard the phase of the counter by 1 count, while it is// running.// Self-clearing. Write a 1, and poll until low. Counter must be// running.#definePWM_CH7_CSR_PH_RET_RESET_u(0x0)#definePWM_CH7_CSR_PH_RET_BITS_u(0x00000040)#definePWM_CH7_CSR_PH_RET_MSB_u(6)#definePWM_CH7_CSR_PH_RET_LSB_u(6)#definePWM_CH7_CSR_PH_RET_ACCESS"SC"// -----------------------------------------------------------------------------// Field : PWM_CH7_CSR_DIVMODE// 0x0 -> Free-running counting at rate dictated by fractional divider// 0x1 -> Fractional divider operation is gated by the PWM B pin.// 0x2 -> Counter advances with each rising edge of the PWM B pin.// 0x3 -> Counter advances with each falling edge of the PWM B pin.#definePWM_CH7_CSR_DIVMODE_RESET_u(0x0)#definePWM_CH7_CSR_DIVMODE_BITS_u(0x00000030)#definePWM_CH7_CSR_DIVMODE_MSB_u(5)#definePWM_CH7_CSR_DIVMODE_LSB_u(4)#definePWM_CH7_CSR_DIVMODE_ACCESS"RW"#definePWM_CH7_CSR_DIVMODE_VALUE_DIV_u(0x0)#definePWM_CH7_CSR_DIVMODE_VALUE_LEVEL_u(0x1)#definePWM_CH7_CSR_DIVMODE_VALUE_RISE_u(0x2)#definePWM_CH7_CSR_DIVMODE_VALUE_FALL_u(0x3)// -----------------------------------------------------------------------------// Field : PWM_CH7_CSR_B_INV// Description : Invert output B#definePWM_CH7_CSR_B_INV_RESET_u(0x0)#definePWM_CH7_CSR_B_INV_BITS_u(0x00000008)#definePWM_CH7_CSR_B_INV_MSB_u(3)#definePWM_CH7_CSR_B_INV_LSB_u(3)#definePWM_CH7_CSR_B_INV_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH7_CSR_A_INV// Description : Invert output A#definePWM_CH7_CSR_A_INV_RESET_u(0x0)#definePWM_CH7_CSR_A_INV_BITS_u(0x00000004)#definePWM_CH7_CSR_A_INV_MSB_u(2)#definePWM_CH7_CSR_A_INV_LSB_u(2)#definePWM_CH7_CSR_A_INV_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH7_CSR_PH_CORRECT// Description : 1: Enable phase-correct modulation. 0: Trailing-edge#definePWM_CH7_CSR_PH_CORRECT_RESET_u(0x0)#definePWM_CH7_CSR_PH_CORRECT_BITS_u(0x00000002)#definePWM_CH7_CSR_PH_CORRECT_MSB_u(1)#definePWM_CH7_CSR_PH_CORRECT_LSB_u(1)#definePWM_CH7_CSR_PH_CORRECT_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH7_CSR_EN// Description : Enable the PWM channel.#definePWM_CH7_CSR_EN_RESET_u(0x0)#definePWM_CH7_CSR_EN_BITS_u(0x00000001)#definePWM_CH7_CSR_EN_MSB_u(0)#definePWM_CH7_CSR_EN_LSB_u(0)#definePWM_CH7_CSR_EN_ACCESS"RW"// =============================================================================// Register : PWM_CH7_DIV// Description : INT and FRAC form a fixed-point fractional number.// Counting rate is system clock frequency divided by this number.// Fractional division uses simple 1st-order sigma-delta.#definePWM_CH7_DIV_OFFSET_u(0x00000090)#definePWM_CH7_DIV_BITS_u(0x00000fff)#definePWM_CH7_DIV_RESET_u(0x00000010)// -----------------------------------------------------------------------------// Field : PWM_CH7_DIV_INT#definePWM_CH7_DIV_INT_RESET_u(0x01)#definePWM_CH7_DIV_INT_BITS_u(0x00000ff0)#definePWM_CH7_DIV_INT_MSB_u(11)#definePWM_CH7_DIV_INT_LSB_u(4)#definePWM_CH7_DIV_INT_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH7_DIV_FRAC#definePWM_CH7_DIV_FRAC_RESET_u(0x0)#definePWM_CH7_DIV_FRAC_BITS_u(0x0000000f)#definePWM_CH7_DIV_FRAC_MSB_u(3)#definePWM_CH7_DIV_FRAC_LSB_u(0)#definePWM_CH7_DIV_FRAC_ACCESS"RW"// =============================================================================// Register : PWM_CH7_CTR// Description : Direct access to the PWM counter#definePWM_CH7_CTR_OFFSET_u(0x00000094)#definePWM_CH7_CTR_BITS_u(0x0000ffff)#definePWM_CH7_CTR_RESET_u(0x00000000)#definePWM_CH7_CTR_MSB_u(15)#definePWM_CH7_CTR_LSB_u(0)#definePWM_CH7_CTR_ACCESS"RW"// =============================================================================// Register : PWM_CH7_CC// Description : Counter compare values#definePWM_CH7_CC_OFFSET_u(0x00000098)#definePWM_CH7_CC_BITS_u(0xffffffff)#definePWM_CH7_CC_RESET_u(0x00000000)// -----------------------------------------------------------------------------// Field : PWM_CH7_CC_B#definePWM_CH7_CC_B_RESET_u(0x0000)#definePWM_CH7_CC_B_BITS_u(0xffff0000)#definePWM_CH7_CC_B_MSB_u(31)#definePWM_CH7_CC_B_LSB_u(16)#definePWM_CH7_CC_B_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH7_CC_A#definePWM_CH7_CC_A_RESET_u(0x0000)#definePWM_CH7_CC_A_BITS_u(0x0000ffff)#definePWM_CH7_CC_A_MSB_u(15)#definePWM_CH7_CC_A_LSB_u(0)#definePWM_CH7_CC_A_ACCESS"RW"// =============================================================================// Register : PWM_CH7_TOP// Description : Counter wrap value#definePWM_CH7_TOP_OFFSET_u(0x0000009c)#definePWM_CH7_TOP_BITS_u(0x0000ffff)#definePWM_CH7_TOP_RESET_u(0x0000ffff)#definePWM_CH7_TOP_MSB_u(15)#definePWM_CH7_TOP_LSB_u(0)#definePWM_CH7_TOP_ACCESS"RW"// =============================================================================// Register : PWM_CH8_CSR// Description : Control and status register#definePWM_CH8_CSR_OFFSET_u(0x000000a0)#definePWM_CH8_CSR_BITS_u(0x000000ff)#definePWM_CH8_CSR_RESET_u(0x00000000)// -----------------------------------------------------------------------------// Field : PWM_CH8_CSR_PH_ADV// Description : Advance the phase of the counter by 1 count, while it is// running.// Self-clearing. Write a 1, and poll until low. Counter must be// running// at less than full speed (div_int + div_frac / 16 > 1)#definePWM_CH8_CSR_PH_ADV_RESET_u(0x0)#definePWM_CH8_CSR_PH_ADV_BITS_u(0x00000080)#definePWM_CH8_CSR_PH_ADV_MSB_u(7)#definePWM_CH8_CSR_PH_ADV_LSB_u(7)#definePWM_CH8_CSR_PH_ADV_ACCESS"SC"// -----------------------------------------------------------------------------// Field : PWM_CH8_CSR_PH_RET// Description : Retard the phase of the counter by 1 count, while it is// running.// Self-clearing. Write a 1, and poll until low. Counter must be// running.#definePWM_CH8_CSR_PH_RET_RESET_u(0x0)#definePWM_CH8_CSR_PH_RET_BITS_u(0x00000040)#definePWM_CH8_CSR_PH_RET_MSB_u(6)#definePWM_CH8_CSR_PH_RET_LSB_u(6)#definePWM_CH8_CSR_PH_RET_ACCESS"SC"// -----------------------------------------------------------------------------// Field : PWM_CH8_CSR_DIVMODE// 0x0 -> Free-running counting at rate dictated by fractional divider// 0x1 -> Fractional divider operation is gated by the PWM B pin.// 0x2 -> Counter advances with each rising edge of the PWM B pin.// 0x3 -> Counter advances with each falling edge of the PWM B pin.#definePWM_CH8_CSR_DIVMODE_RESET_u(0x0)#definePWM_CH8_CSR_DIVMODE_BITS_u(0x00000030)#definePWM_CH8_CSR_DIVMODE_MSB_u(5)#definePWM_CH8_CSR_DIVMODE_LSB_u(4)#definePWM_CH8_CSR_DIVMODE_ACCESS"RW"#definePWM_CH8_CSR_DIVMODE_VALUE_DIV_u(0x0)#definePWM_CH8_CSR_DIVMODE_VALUE_LEVEL_u(0x1)#definePWM_CH8_CSR_DIVMODE_VALUE_RISE_u(0x2)#definePWM_CH8_CSR_DIVMODE_VALUE_FALL_u(0x3)// -----------------------------------------------------------------------------// Field : PWM_CH8_CSR_B_INV// Description : Invert output B#definePWM_CH8_CSR_B_INV_RESET_u(0x0)#definePWM_CH8_CSR_B_INV_BITS_u(0x00000008)#definePWM_CH8_CSR_B_INV_MSB_u(3)#definePWM_CH8_CSR_B_INV_LSB_u(3)#definePWM_CH8_CSR_B_INV_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH8_CSR_A_INV// Description : Invert output A#definePWM_CH8_CSR_A_INV_RESET_u(0x0)#definePWM_CH8_CSR_A_INV_BITS_u(0x00000004)#definePWM_CH8_CSR_A_INV_MSB_u(2)#definePWM_CH8_CSR_A_INV_LSB_u(2)#definePWM_CH8_CSR_A_INV_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH8_CSR_PH_CORRECT// Description : 1: Enable phase-correct modulation. 0: Trailing-edge#definePWM_CH8_CSR_PH_CORRECT_RESET_u(0x0)#definePWM_CH8_CSR_PH_CORRECT_BITS_u(0x00000002)#definePWM_CH8_CSR_PH_CORRECT_MSB_u(1)#definePWM_CH8_CSR_PH_CORRECT_LSB_u(1)#definePWM_CH8_CSR_PH_CORRECT_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH8_CSR_EN// Description : Enable the PWM channel.#definePWM_CH8_CSR_EN_RESET_u(0x0)#definePWM_CH8_CSR_EN_BITS_u(0x00000001)#definePWM_CH8_CSR_EN_MSB_u(0)#definePWM_CH8_CSR_EN_LSB_u(0)#definePWM_CH8_CSR_EN_ACCESS"RW"// =============================================================================// Register : PWM_CH8_DIV// Description : INT and FRAC form a fixed-point fractional number.// Counting rate is system clock frequency divided by this number.// Fractional division uses simple 1st-order sigma-delta.#definePWM_CH8_DIV_OFFSET_u(0x000000a4)#definePWM_CH8_DIV_BITS_u(0x00000fff)#definePWM_CH8_DIV_RESET_u(0x00000010)// -----------------------------------------------------------------------------// Field : PWM_CH8_DIV_INT#definePWM_CH8_DIV_INT_RESET_u(0x01)#definePWM_CH8_DIV_INT_BITS_u(0x00000ff0)#definePWM_CH8_DIV_INT_MSB_u(11)#definePWM_CH8_DIV_INT_LSB_u(4)#definePWM_CH8_DIV_INT_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH8_DIV_FRAC#definePWM_CH8_DIV_FRAC_RESET_u(0x0)#definePWM_CH8_DIV_FRAC_BITS_u(0x0000000f)#definePWM_CH8_DIV_FRAC_MSB_u(3)#definePWM_CH8_DIV_FRAC_LSB_u(0)#definePWM_CH8_DIV_FRAC_ACCESS"RW"// =============================================================================// Register : PWM_CH8_CTR// Description : Direct access to the PWM counter#definePWM_CH8_CTR_OFFSET_u(0x000000a8)#definePWM_CH8_CTR_BITS_u(0x0000ffff)#definePWM_CH8_CTR_RESET_u(0x00000000)#definePWM_CH8_CTR_MSB_u(15)#definePWM_CH8_CTR_LSB_u(0)#definePWM_CH8_CTR_ACCESS"RW"// =============================================================================// Register : PWM_CH8_CC// Description : Counter compare values#definePWM_CH8_CC_OFFSET_u(0x000000ac)#definePWM_CH8_CC_BITS_u(0xffffffff)#definePWM_CH8_CC_RESET_u(0x00000000)// -----------------------------------------------------------------------------// Field : PWM_CH8_CC_B#definePWM_CH8_CC_B_RESET_u(0x0000)#definePWM_CH8_CC_B_BITS_u(0xffff0000)#definePWM_CH8_CC_B_MSB_u(31)#definePWM_CH8_CC_B_LSB_u(16)#definePWM_CH8_CC_B_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH8_CC_A#definePWM_CH8_CC_A_RESET_u(0x0000)#definePWM_CH8_CC_A_BITS_u(0x0000ffff)#definePWM_CH8_CC_A_MSB_u(15)#definePWM_CH8_CC_A_LSB_u(0)#definePWM_CH8_CC_A_ACCESS"RW"// =============================================================================// Register : PWM_CH8_TOP// Description : Counter wrap value#definePWM_CH8_TOP_OFFSET_u(0x000000b0)#definePWM_CH8_TOP_BITS_u(0x0000ffff)#definePWM_CH8_TOP_RESET_u(0x0000ffff)#definePWM_CH8_TOP_MSB_u(15)#definePWM_CH8_TOP_LSB_u(0)#definePWM_CH8_TOP_ACCESS"RW"// =============================================================================// Register : PWM_CH9_CSR// Description : Control and status register#definePWM_CH9_CSR_OFFSET_u(0x000000b4)#definePWM_CH9_CSR_BITS_u(0x000000ff)#definePWM_CH9_CSR_RESET_u(0x00000000)// -----------------------------------------------------------------------------// Field : PWM_CH9_CSR_PH_ADV// Description : Advance the phase of the counter by 1 count, while it is// running.// Self-clearing. Write a 1, and poll until low. Counter must be// running// at less than full speed (div_int + div_frac / 16 > 1)#definePWM_CH9_CSR_PH_ADV_RESET_u(0x0)#definePWM_CH9_CSR_PH_ADV_BITS_u(0x00000080)#definePWM_CH9_CSR_PH_ADV_MSB_u(7)#definePWM_CH9_CSR_PH_ADV_LSB_u(7)#definePWM_CH9_CSR_PH_ADV_ACCESS"SC"// -----------------------------------------------------------------------------// Field : PWM_CH9_CSR_PH_RET// Description : Retard the phase of the counter by 1 count, while it is// running.// Self-clearing. Write a 1, and poll until low. Counter must be// running.#definePWM_CH9_CSR_PH_RET_RESET_u(0x0)#definePWM_CH9_CSR_PH_RET_BITS_u(0x00000040)#definePWM_CH9_CSR_PH_RET_MSB_u(6)#definePWM_CH9_CSR_PH_RET_LSB_u(6)#definePWM_CH9_CSR_PH_RET_ACCESS"SC"// -----------------------------------------------------------------------------// Field : PWM_CH9_CSR_DIVMODE// 0x0 -> Free-running counting at rate dictated by fractional divider// 0x1 -> Fractional divider operation is gated by the PWM B pin.// 0x2 -> Counter advances with each rising edge of the PWM B pin.// 0x3 -> Counter advances with each falling edge of the PWM B pin.#definePWM_CH9_CSR_DIVMODE_RESET_u(0x0)#definePWM_CH9_CSR_DIVMODE_BITS_u(0x00000030)#definePWM_CH9_CSR_DIVMODE_MSB_u(5)#definePWM_CH9_CSR_DIVMODE_LSB_u(4)#definePWM_CH9_CSR_DIVMODE_ACCESS"RW"#definePWM_CH9_CSR_DIVMODE_VALUE_DIV_u(0x0)#definePWM_CH9_CSR_DIVMODE_VALUE_LEVEL_u(0x1)#definePWM_CH9_CSR_DIVMODE_VALUE_RISE_u(0x2)#definePWM_CH9_CSR_DIVMODE_VALUE_FALL_u(0x3)// -----------------------------------------------------------------------------// Field : PWM_CH9_CSR_B_INV// Description : Invert output B#definePWM_CH9_CSR_B_INV_RESET_u(0x0)#definePWM_CH9_CSR_B_INV_BITS_u(0x00000008)#definePWM_CH9_CSR_B_INV_MSB_u(3)#definePWM_CH9_CSR_B_INV_LSB_u(3)#definePWM_CH9_CSR_B_INV_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH9_CSR_A_INV// Description : Invert output A#definePWM_CH9_CSR_A_INV_RESET_u(0x0)#definePWM_CH9_CSR_A_INV_BITS_u(0x00000004)#definePWM_CH9_CSR_A_INV_MSB_u(2)#definePWM_CH9_CSR_A_INV_LSB_u(2)#definePWM_CH9_CSR_A_INV_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH9_CSR_PH_CORRECT// Description : 1: Enable phase-correct modulation. 0: Trailing-edge#definePWM_CH9_CSR_PH_CORRECT_RESET_u(0x0)#definePWM_CH9_CSR_PH_CORRECT_BITS_u(0x00000002)#definePWM_CH9_CSR_PH_CORRECT_MSB_u(1)#definePWM_CH9_CSR_PH_CORRECT_LSB_u(1)#definePWM_CH9_CSR_PH_CORRECT_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH9_CSR_EN// Description : Enable the PWM channel.#definePWM_CH9_CSR_EN_RESET_u(0x0)#definePWM_CH9_CSR_EN_BITS_u(0x00000001)#definePWM_CH9_CSR_EN_MSB_u(0)#definePWM_CH9_CSR_EN_LSB_u(0)#definePWM_CH9_CSR_EN_ACCESS"RW"// =============================================================================// Register : PWM_CH9_DIV// Description : INT and FRAC form a fixed-point fractional number.// Counting rate is system clock frequency divided by this number.// Fractional division uses simple 1st-order sigma-delta.#definePWM_CH9_DIV_OFFSET_u(0x000000b8)#definePWM_CH9_DIV_BITS_u(0x00000fff)#definePWM_CH9_DIV_RESET_u(0x00000010)// -----------------------------------------------------------------------------// Field : PWM_CH9_DIV_INT#definePWM_CH9_DIV_INT_RESET_u(0x01)#definePWM_CH9_DIV_INT_BITS_u(0x00000ff0)#definePWM_CH9_DIV_INT_MSB_u(11)#definePWM_CH9_DIV_INT_LSB_u(4)#definePWM_CH9_DIV_INT_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH9_DIV_FRAC#definePWM_CH9_DIV_FRAC_RESET_u(0x0)#definePWM_CH9_DIV_FRAC_BITS_u(0x0000000f)#definePWM_CH9_DIV_FRAC_MSB_u(3)#definePWM_CH9_DIV_FRAC_LSB_u(0)#definePWM_CH9_DIV_FRAC_ACCESS"RW"// =============================================================================// Register : PWM_CH9_CTR// Description : Direct access to the PWM counter#definePWM_CH9_CTR_OFFSET_u(0x000000bc)#definePWM_CH9_CTR_BITS_u(0x0000ffff)#definePWM_CH9_CTR_RESET_u(0x00000000)#definePWM_CH9_CTR_MSB_u(15)#definePWM_CH9_CTR_LSB_u(0)#definePWM_CH9_CTR_ACCESS"RW"// =============================================================================// Register : PWM_CH9_CC// Description : Counter compare values#definePWM_CH9_CC_OFFSET_u(0x000000c0)#definePWM_CH9_CC_BITS_u(0xffffffff)#definePWM_CH9_CC_RESET_u(0x00000000)// -----------------------------------------------------------------------------// Field : PWM_CH9_CC_B#definePWM_CH9_CC_B_RESET_u(0x0000)#definePWM_CH9_CC_B_BITS_u(0xffff0000)#definePWM_CH9_CC_B_MSB_u(31)#definePWM_CH9_CC_B_LSB_u(16)#definePWM_CH9_CC_B_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH9_CC_A#definePWM_CH9_CC_A_RESET_u(0x0000)#definePWM_CH9_CC_A_BITS_u(0x0000ffff)#definePWM_CH9_CC_A_MSB_u(15)#definePWM_CH9_CC_A_LSB_u(0)#definePWM_CH9_CC_A_ACCESS"RW"// =============================================================================// Register : PWM_CH9_TOP// Description : Counter wrap value#definePWM_CH9_TOP_OFFSET_u(0x000000c4)#definePWM_CH9_TOP_BITS_u(0x0000ffff)#definePWM_CH9_TOP_RESET_u(0x0000ffff)#definePWM_CH9_TOP_MSB_u(15)#definePWM_CH9_TOP_LSB_u(0)#definePWM_CH9_TOP_ACCESS"RW"// =============================================================================// Register : PWM_CH10_CSR// Description : Control and status register#definePWM_CH10_CSR_OFFSET_u(0x000000c8)#definePWM_CH10_CSR_BITS_u(0x000000ff)#definePWM_CH10_CSR_RESET_u(0x00000000)// -----------------------------------------------------------------------------// Field : PWM_CH10_CSR_PH_ADV// Description : Advance the phase of the counter by 1 count, while it is// running.// Self-clearing. Write a 1, and poll until low. Counter must be// running// at less than full speed (div_int + div_frac / 16 > 1)#definePWM_CH10_CSR_PH_ADV_RESET_u(0x0)#definePWM_CH10_CSR_PH_ADV_BITS_u(0x00000080)#definePWM_CH10_CSR_PH_ADV_MSB_u(7)#definePWM_CH10_CSR_PH_ADV_LSB_u(7)#definePWM_CH10_CSR_PH_ADV_ACCESS"SC"// -----------------------------------------------------------------------------// Field : PWM_CH10_CSR_PH_RET// Description : Retard the phase of the counter by 1 count, while it is// running.// Self-clearing. Write a 1, and poll until low. Counter must be// running.#definePWM_CH10_CSR_PH_RET_RESET_u(0x0)#definePWM_CH10_CSR_PH_RET_BITS_u(0x00000040)#definePWM_CH10_CSR_PH_RET_MSB_u(6)#definePWM_CH10_CSR_PH_RET_LSB_u(6)#definePWM_CH10_CSR_PH_RET_ACCESS"SC"// -----------------------------------------------------------------------------// Field : PWM_CH10_CSR_DIVMODE// 0x0 -> Free-running counting at rate dictated by fractional divider// 0x1 -> Fractional divider operation is gated by the PWM B pin.// 0x2 -> Counter advances with each rising edge of the PWM B pin.// 0x3 -> Counter advances with each falling edge of the PWM B pin.#definePWM_CH10_CSR_DIVMODE_RESET_u(0x0)#definePWM_CH10_CSR_DIVMODE_BITS_u(0x00000030)#definePWM_CH10_CSR_DIVMODE_MSB_u(5)#definePWM_CH10_CSR_DIVMODE_LSB_u(4)#definePWM_CH10_CSR_DIVMODE_ACCESS"RW"#definePWM_CH10_CSR_DIVMODE_VALUE_DIV_u(0x0)#definePWM_CH10_CSR_DIVMODE_VALUE_LEVEL_u(0x1)#definePWM_CH10_CSR_DIVMODE_VALUE_RISE_u(0x2)#definePWM_CH10_CSR_DIVMODE_VALUE_FALL_u(0x3)// -----------------------------------------------------------------------------// Field : PWM_CH10_CSR_B_INV// Description : Invert output B#definePWM_CH10_CSR_B_INV_RESET_u(0x0)#definePWM_CH10_CSR_B_INV_BITS_u(0x00000008)#definePWM_CH10_CSR_B_INV_MSB_u(3)#definePWM_CH10_CSR_B_INV_LSB_u(3)#definePWM_CH10_CSR_B_INV_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH10_CSR_A_INV// Description : Invert output A#definePWM_CH10_CSR_A_INV_RESET_u(0x0)#definePWM_CH10_CSR_A_INV_BITS_u(0x00000004)#definePWM_CH10_CSR_A_INV_MSB_u(2)#definePWM_CH10_CSR_A_INV_LSB_u(2)#definePWM_CH10_CSR_A_INV_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH10_CSR_PH_CORRECT// Description : 1: Enable phase-correct modulation. 0: Trailing-edge#definePWM_CH10_CSR_PH_CORRECT_RESET_u(0x0)#definePWM_CH10_CSR_PH_CORRECT_BITS_u(0x00000002)#definePWM_CH10_CSR_PH_CORRECT_MSB_u(1)#definePWM_CH10_CSR_PH_CORRECT_LSB_u(1)#definePWM_CH10_CSR_PH_CORRECT_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH10_CSR_EN// Description : Enable the PWM channel.#definePWM_CH10_CSR_EN_RESET_u(0x0)#definePWM_CH10_CSR_EN_BITS_u(0x00000001)#definePWM_CH10_CSR_EN_MSB_u(0)#definePWM_CH10_CSR_EN_LSB_u(0)#definePWM_CH10_CSR_EN_ACCESS"RW"// =============================================================================// Register : PWM_CH10_DIV// Description : INT and FRAC form a fixed-point fractional number.// Counting rate is system clock frequency divided by this number.// Fractional division uses simple 1st-order sigma-delta.#definePWM_CH10_DIV_OFFSET_u(0x000000cc)#definePWM_CH10_DIV_BITS_u(0x00000fff)#definePWM_CH10_DIV_RESET_u(0x00000010)// -----------------------------------------------------------------------------// Field : PWM_CH10_DIV_INT#definePWM_CH10_DIV_INT_RESET_u(0x01)#definePWM_CH10_DIV_INT_BITS_u(0x00000ff0)#definePWM_CH10_DIV_INT_MSB_u(11)#definePWM_CH10_DIV_INT_LSB_u(4)#definePWM_CH10_DIV_INT_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH10_DIV_FRAC#definePWM_CH10_DIV_FRAC_RESET_u(0x0)#definePWM_CH10_DIV_FRAC_BITS_u(0x0000000f)#definePWM_CH10_DIV_FRAC_MSB_u(3)#definePWM_CH10_DIV_FRAC_LSB_u(0)#definePWM_CH10_DIV_FRAC_ACCESS"RW"// =============================================================================// Register : PWM_CH10_CTR// Description : Direct access to the PWM counter#definePWM_CH10_CTR_OFFSET_u(0x000000d0)#definePWM_CH10_CTR_BITS_u(0x0000ffff)#definePWM_CH10_CTR_RESET_u(0x00000000)#definePWM_CH10_CTR_MSB_u(15)#definePWM_CH10_CTR_LSB_u(0)#definePWM_CH10_CTR_ACCESS"RW"// =============================================================================// Register : PWM_CH10_CC// Description : Counter compare values#definePWM_CH10_CC_OFFSET_u(0x000000d4)#definePWM_CH10_CC_BITS_u(0xffffffff)#definePWM_CH10_CC_RESET_u(0x00000000)// -----------------------------------------------------------------------------// Field : PWM_CH10_CC_B#definePWM_CH10_CC_B_RESET_u(0x0000)#definePWM_CH10_CC_B_BITS_u(0xffff0000)#definePWM_CH10_CC_B_MSB_u(31)#definePWM_CH10_CC_B_LSB_u(16)#definePWM_CH10_CC_B_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH10_CC_A#definePWM_CH10_CC_A_RESET_u(0x0000)#definePWM_CH10_CC_A_BITS_u(0x0000ffff)#definePWM_CH10_CC_A_MSB_u(15)#definePWM_CH10_CC_A_LSB_u(0)#definePWM_CH10_CC_A_ACCESS"RW"// =============================================================================// Register : PWM_CH10_TOP// Description : Counter wrap value#definePWM_CH10_TOP_OFFSET_u(0x000000d8)#definePWM_CH10_TOP_BITS_u(0x0000ffff)#definePWM_CH10_TOP_RESET_u(0x0000ffff)#definePWM_CH10_TOP_MSB_u(15)#definePWM_CH10_TOP_LSB_u(0)#definePWM_CH10_TOP_ACCESS"RW"// =============================================================================// Register : PWM_CH11_CSR// Description : Control and status register#definePWM_CH11_CSR_OFFSET_u(0x000000dc)#definePWM_CH11_CSR_BITS_u(0x000000ff)#definePWM_CH11_CSR_RESET_u(0x00000000)// -----------------------------------------------------------------------------// Field : PWM_CH11_CSR_PH_ADV// Description : Advance the phase of the counter by 1 count, while it is// running.// Self-clearing. Write a 1, and poll until low. Counter must be// running// at less than full speed (div_int + div_frac / 16 > 1)#definePWM_CH11_CSR_PH_ADV_RESET_u(0x0)#definePWM_CH11_CSR_PH_ADV_BITS_u(0x00000080)#definePWM_CH11_CSR_PH_ADV_MSB_u(7)#definePWM_CH11_CSR_PH_ADV_LSB_u(7)#definePWM_CH11_CSR_PH_ADV_ACCESS"SC"// -----------------------------------------------------------------------------// Field : PWM_CH11_CSR_PH_RET// Description : Retard the phase of the counter by 1 count, while it is// running.// Self-clearing. Write a 1, and poll until low. Counter must be// running.#definePWM_CH11_CSR_PH_RET_RESET_u(0x0)#definePWM_CH11_CSR_PH_RET_BITS_u(0x00000040)#definePWM_CH11_CSR_PH_RET_MSB_u(6)#definePWM_CH11_CSR_PH_RET_LSB_u(6)#definePWM_CH11_CSR_PH_RET_ACCESS"SC"// -----------------------------------------------------------------------------// Field : PWM_CH11_CSR_DIVMODE// 0x0 -> Free-running counting at rate dictated by fractional divider// 0x1 -> Fractional divider operation is gated by the PWM B pin.// 0x2 -> Counter advances with each rising edge of the PWM B pin.// 0x3 -> Counter advances with each falling edge of the PWM B pin.#definePWM_CH11_CSR_DIVMODE_RESET_u(0x0)#definePWM_CH11_CSR_DIVMODE_BITS_u(0x00000030)#definePWM_CH11_CSR_DIVMODE_MSB_u(5)#definePWM_CH11_CSR_DIVMODE_LSB_u(4)#definePWM_CH11_CSR_DIVMODE_ACCESS"RW"#definePWM_CH11_CSR_DIVMODE_VALUE_DIV_u(0x0)#definePWM_CH11_CSR_DIVMODE_VALUE_LEVEL_u(0x1)#definePWM_CH11_CSR_DIVMODE_VALUE_RISE_u(0x2)#definePWM_CH11_CSR_DIVMODE_VALUE_FALL_u(0x3)// -----------------------------------------------------------------------------// Field : PWM_CH11_CSR_B_INV// Description : Invert output B#definePWM_CH11_CSR_B_INV_RESET_u(0x0)#definePWM_CH11_CSR_B_INV_BITS_u(0x00000008)#definePWM_CH11_CSR_B_INV_MSB_u(3)#definePWM_CH11_CSR_B_INV_LSB_u(3)#definePWM_CH11_CSR_B_INV_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH11_CSR_A_INV// Description : Invert output A#definePWM_CH11_CSR_A_INV_RESET_u(0x0)#definePWM_CH11_CSR_A_INV_BITS_u(0x00000004)#definePWM_CH11_CSR_A_INV_MSB_u(2)#definePWM_CH11_CSR_A_INV_LSB_u(2)#definePWM_CH11_CSR_A_INV_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH11_CSR_PH_CORRECT// Description : 1: Enable phase-correct modulation. 0: Trailing-edge#definePWM_CH11_CSR_PH_CORRECT_RESET_u(0x0)#definePWM_CH11_CSR_PH_CORRECT_BITS_u(0x00000002)#definePWM_CH11_CSR_PH_CORRECT_MSB_u(1)#definePWM_CH11_CSR_PH_CORRECT_LSB_u(1)#definePWM_CH11_CSR_PH_CORRECT_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH11_CSR_EN// Description : Enable the PWM channel.#definePWM_CH11_CSR_EN_RESET_u(0x0)#definePWM_CH11_CSR_EN_BITS_u(0x00000001)#definePWM_CH11_CSR_EN_MSB_u(0)#definePWM_CH11_CSR_EN_LSB_u(0)#definePWM_CH11_CSR_EN_ACCESS"RW"// =============================================================================// Register : PWM_CH11_DIV// Description : INT and FRAC form a fixed-point fractional number.// Counting rate is system clock frequency divided by this number.// Fractional division uses simple 1st-order sigma-delta.#definePWM_CH11_DIV_OFFSET_u(0x000000e0)#definePWM_CH11_DIV_BITS_u(0x00000fff)#definePWM_CH11_DIV_RESET_u(0x00000010)// -----------------------------------------------------------------------------// Field : PWM_CH11_DIV_INT#definePWM_CH11_DIV_INT_RESET_u(0x01)#definePWM_CH11_DIV_INT_BITS_u(0x00000ff0)#definePWM_CH11_DIV_INT_MSB_u(11)#definePWM_CH11_DIV_INT_LSB_u(4)#definePWM_CH11_DIV_INT_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH11_DIV_FRAC#definePWM_CH11_DIV_FRAC_RESET_u(0x0)#definePWM_CH11_DIV_FRAC_BITS_u(0x0000000f)#definePWM_CH11_DIV_FRAC_MSB_u(3)#definePWM_CH11_DIV_FRAC_LSB_u(0)#definePWM_CH11_DIV_FRAC_ACCESS"RW"// =============================================================================// Register : PWM_CH11_CTR// Description : Direct access to the PWM counter#definePWM_CH11_CTR_OFFSET_u(0x000000e4)#definePWM_CH11_CTR_BITS_u(0x0000ffff)#definePWM_CH11_CTR_RESET_u(0x00000000)#definePWM_CH11_CTR_MSB_u(15)#definePWM_CH11_CTR_LSB_u(0)#definePWM_CH11_CTR_ACCESS"RW"// =============================================================================// Register : PWM_CH11_CC// Description : Counter compare values#definePWM_CH11_CC_OFFSET_u(0x000000e8)#definePWM_CH11_CC_BITS_u(0xffffffff)#definePWM_CH11_CC_RESET_u(0x00000000)// -----------------------------------------------------------------------------// Field : PWM_CH11_CC_B#definePWM_CH11_CC_B_RESET_u(0x0000)#definePWM_CH11_CC_B_BITS_u(0xffff0000)#definePWM_CH11_CC_B_MSB_u(31)#definePWM_CH11_CC_B_LSB_u(16)#definePWM_CH11_CC_B_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_CH11_CC_A#definePWM_CH11_CC_A_RESET_u(0x0000)#definePWM_CH11_CC_A_BITS_u(0x0000ffff)#definePWM_CH11_CC_A_MSB_u(15)#definePWM_CH11_CC_A_LSB_u(0)#definePWM_CH11_CC_A_ACCESS"RW"// =============================================================================// Register : PWM_CH11_TOP// Description : Counter wrap value#definePWM_CH11_TOP_OFFSET_u(0x000000ec)#definePWM_CH11_TOP_BITS_u(0x0000ffff)#definePWM_CH11_TOP_RESET_u(0x0000ffff)#definePWM_CH11_TOP_MSB_u(15)#definePWM_CH11_TOP_LSB_u(0)#definePWM_CH11_TOP_ACCESS"RW"// =============================================================================// Register : PWM_EN// Description : This register aliases the CSR_EN bits for all channels.// Writing to this register allows multiple channels to be enabled// or disabled simultaneously, so they can run in perfect sync.// For each channel, there is only one physical EN register bit,// which can be accessed through here or CHx_CSR.#definePWM_EN_OFFSET_u(0x000000f0)#definePWM_EN_BITS_u(0x00000fff)#definePWM_EN_RESET_u(0x00000000)// -----------------------------------------------------------------------------// Field : PWM_EN_CH11#definePWM_EN_CH11_RESET_u(0x0)#definePWM_EN_CH11_BITS_u(0x00000800)#definePWM_EN_CH11_MSB_u(11)#definePWM_EN_CH11_LSB_u(11)#definePWM_EN_CH11_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_EN_CH10#definePWM_EN_CH10_RESET_u(0x0)#definePWM_EN_CH10_BITS_u(0x00000400)#definePWM_EN_CH10_MSB_u(10)#definePWM_EN_CH10_LSB_u(10)#definePWM_EN_CH10_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_EN_CH9#definePWM_EN_CH9_RESET_u(0x0)#definePWM_EN_CH9_BITS_u(0x00000200)#definePWM_EN_CH9_MSB_u(9)#definePWM_EN_CH9_LSB_u(9)#definePWM_EN_CH9_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_EN_CH8#definePWM_EN_CH8_RESET_u(0x0)#definePWM_EN_CH8_BITS_u(0x00000100)#definePWM_EN_CH8_MSB_u(8)#definePWM_EN_CH8_LSB_u(8)#definePWM_EN_CH8_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_EN_CH7#definePWM_EN_CH7_RESET_u(0x0)#definePWM_EN_CH7_BITS_u(0x00000080)#definePWM_EN_CH7_MSB_u(7)#definePWM_EN_CH7_LSB_u(7)#definePWM_EN_CH7_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_EN_CH6#definePWM_EN_CH6_RESET_u(0x0)#definePWM_EN_CH6_BITS_u(0x00000040)#definePWM_EN_CH6_MSB_u(6)#definePWM_EN_CH6_LSB_u(6)#definePWM_EN_CH6_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_EN_CH5#definePWM_EN_CH5_RESET_u(0x0)#definePWM_EN_CH5_BITS_u(0x00000020)#definePWM_EN_CH5_MSB_u(5)#definePWM_EN_CH5_LSB_u(5)#definePWM_EN_CH5_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_EN_CH4#definePWM_EN_CH4_RESET_u(0x0)#definePWM_EN_CH4_BITS_u(0x00000010)#definePWM_EN_CH4_MSB_u(4)#definePWM_EN_CH4_LSB_u(4)#definePWM_EN_CH4_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_EN_CH3#definePWM_EN_CH3_RESET_u(0x0)#definePWM_EN_CH3_BITS_u(0x00000008)#definePWM_EN_CH3_MSB_u(3)#definePWM_EN_CH3_LSB_u(3)#definePWM_EN_CH3_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_EN_CH2#definePWM_EN_CH2_RESET_u(0x0)#definePWM_EN_CH2_BITS_u(0x00000004)#definePWM_EN_CH2_MSB_u(2)#definePWM_EN_CH2_LSB_u(2)#definePWM_EN_CH2_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_EN_CH1#definePWM_EN_CH1_RESET_u(0x0)#definePWM_EN_CH1_BITS_u(0x00000002)#definePWM_EN_CH1_MSB_u(1)#definePWM_EN_CH1_LSB_u(1)#definePWM_EN_CH1_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_EN_CH0#definePWM_EN_CH0_RESET_u(0x0)#definePWM_EN_CH0_BITS_u(0x00000001)#definePWM_EN_CH0_MSB_u(0)#definePWM_EN_CH0_LSB_u(0)#definePWM_EN_CH0_ACCESS"RW"// =============================================================================// Register : PWM_INTR// Description : Raw Interrupts#definePWM_INTR_OFFSET_u(0x000000f4)#definePWM_INTR_BITS_u(0x00000fff)#definePWM_INTR_RESET_u(0x00000000)// -----------------------------------------------------------------------------// Field : PWM_INTR_CH11#definePWM_INTR_CH11_RESET_u(0x0)#definePWM_INTR_CH11_BITS_u(0x00000800)#definePWM_INTR_CH11_MSB_u(11)#definePWM_INTR_CH11_LSB_u(11)#definePWM_INTR_CH11_ACCESS"WC"// -----------------------------------------------------------------------------// Field : PWM_INTR_CH10#definePWM_INTR_CH10_RESET_u(0x0)#definePWM_INTR_CH10_BITS_u(0x00000400)#definePWM_INTR_CH10_MSB_u(10)#definePWM_INTR_CH10_LSB_u(10)#definePWM_INTR_CH10_ACCESS"WC"// -----------------------------------------------------------------------------// Field : PWM_INTR_CH9#definePWM_INTR_CH9_RESET_u(0x0)#definePWM_INTR_CH9_BITS_u(0x00000200)#definePWM_INTR_CH9_MSB_u(9)#definePWM_INTR_CH9_LSB_u(9)#definePWM_INTR_CH9_ACCESS"WC"// -----------------------------------------------------------------------------// Field : PWM_INTR_CH8#definePWM_INTR_CH8_RESET_u(0x0)#definePWM_INTR_CH8_BITS_u(0x00000100)#definePWM_INTR_CH8_MSB_u(8)#definePWM_INTR_CH8_LSB_u(8)#definePWM_INTR_CH8_ACCESS"WC"// -----------------------------------------------------------------------------// Field : PWM_INTR_CH7#definePWM_INTR_CH7_RESET_u(0x0)#definePWM_INTR_CH7_BITS_u(0x00000080)#definePWM_INTR_CH7_MSB_u(7)#definePWM_INTR_CH7_LSB_u(7)#definePWM_INTR_CH7_ACCESS"WC"// -----------------------------------------------------------------------------// Field : PWM_INTR_CH6#definePWM_INTR_CH6_RESET_u(0x0)#definePWM_INTR_CH6_BITS_u(0x00000040)#definePWM_INTR_CH6_MSB_u(6)#definePWM_INTR_CH6_LSB_u(6)#definePWM_INTR_CH6_ACCESS"WC"// -----------------------------------------------------------------------------// Field : PWM_INTR_CH5#definePWM_INTR_CH5_RESET_u(0x0)#definePWM_INTR_CH5_BITS_u(0x00000020)#definePWM_INTR_CH5_MSB_u(5)#definePWM_INTR_CH5_LSB_u(5)#definePWM_INTR_CH5_ACCESS"WC"// -----------------------------------------------------------------------------// Field : PWM_INTR_CH4#definePWM_INTR_CH4_RESET_u(0x0)#definePWM_INTR_CH4_BITS_u(0x00000010)#definePWM_INTR_CH4_MSB_u(4)#definePWM_INTR_CH4_LSB_u(4)#definePWM_INTR_CH4_ACCESS"WC"// -----------------------------------------------------------------------------// Field : PWM_INTR_CH3#definePWM_INTR_CH3_RESET_u(0x0)#definePWM_INTR_CH3_BITS_u(0x00000008)#definePWM_INTR_CH3_MSB_u(3)#definePWM_INTR_CH3_LSB_u(3)#definePWM_INTR_CH3_ACCESS"WC"// -----------------------------------------------------------------------------// Field : PWM_INTR_CH2#definePWM_INTR_CH2_RESET_u(0x0)#definePWM_INTR_CH2_BITS_u(0x00000004)#definePWM_INTR_CH2_MSB_u(2)#definePWM_INTR_CH2_LSB_u(2)#definePWM_INTR_CH2_ACCESS"WC"// -----------------------------------------------------------------------------// Field : PWM_INTR_CH1#definePWM_INTR_CH1_RESET_u(0x0)#definePWM_INTR_CH1_BITS_u(0x00000002)#definePWM_INTR_CH1_MSB_u(1)#definePWM_INTR_CH1_LSB_u(1)#definePWM_INTR_CH1_ACCESS"WC"// -----------------------------------------------------------------------------// Field : PWM_INTR_CH0#definePWM_INTR_CH0_RESET_u(0x0)#definePWM_INTR_CH0_BITS_u(0x00000001)#definePWM_INTR_CH0_MSB_u(0)#definePWM_INTR_CH0_LSB_u(0)#definePWM_INTR_CH0_ACCESS"WC"// =============================================================================// Register : PWM_IRQ0_INTE// Description : Interrupt Enable for irq0#definePWM_IRQ0_INTE_OFFSET_u(0x000000f8)#definePWM_IRQ0_INTE_BITS_u(0x00000fff)#definePWM_IRQ0_INTE_RESET_u(0x00000000)// -----------------------------------------------------------------------------// Field : PWM_IRQ0_INTE_CH11#definePWM_IRQ0_INTE_CH11_RESET_u(0x0)#definePWM_IRQ0_INTE_CH11_BITS_u(0x00000800)#definePWM_IRQ0_INTE_CH11_MSB_u(11)#definePWM_IRQ0_INTE_CH11_LSB_u(11)#definePWM_IRQ0_INTE_CH11_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_IRQ0_INTE_CH10#definePWM_IRQ0_INTE_CH10_RESET_u(0x0)#definePWM_IRQ0_INTE_CH10_BITS_u(0x00000400)#definePWM_IRQ0_INTE_CH10_MSB_u(10)#definePWM_IRQ0_INTE_CH10_LSB_u(10)#definePWM_IRQ0_INTE_CH10_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_IRQ0_INTE_CH9#definePWM_IRQ0_INTE_CH9_RESET_u(0x0)#definePWM_IRQ0_INTE_CH9_BITS_u(0x00000200)#definePWM_IRQ0_INTE_CH9_MSB_u(9)#definePWM_IRQ0_INTE_CH9_LSB_u(9)#definePWM_IRQ0_INTE_CH9_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_IRQ0_INTE_CH8#definePWM_IRQ0_INTE_CH8_RESET_u(0x0)#definePWM_IRQ0_INTE_CH8_BITS_u(0x00000100)#definePWM_IRQ0_INTE_CH8_MSB_u(8)#definePWM_IRQ0_INTE_CH8_LSB_u(8)#definePWM_IRQ0_INTE_CH8_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_IRQ0_INTE_CH7#definePWM_IRQ0_INTE_CH7_RESET_u(0x0)#definePWM_IRQ0_INTE_CH7_BITS_u(0x00000080)#definePWM_IRQ0_INTE_CH7_MSB_u(7)#definePWM_IRQ0_INTE_CH7_LSB_u(7)#definePWM_IRQ0_INTE_CH7_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_IRQ0_INTE_CH6#definePWM_IRQ0_INTE_CH6_RESET_u(0x0)#definePWM_IRQ0_INTE_CH6_BITS_u(0x00000040)#definePWM_IRQ0_INTE_CH6_MSB_u(6)#definePWM_IRQ0_INTE_CH6_LSB_u(6)#definePWM_IRQ0_INTE_CH6_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_IRQ0_INTE_CH5#definePWM_IRQ0_INTE_CH5_RESET_u(0x0)#definePWM_IRQ0_INTE_CH5_BITS_u(0x00000020)#definePWM_IRQ0_INTE_CH5_MSB_u(5)#definePWM_IRQ0_INTE_CH5_LSB_u(5)#definePWM_IRQ0_INTE_CH5_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_IRQ0_INTE_CH4#definePWM_IRQ0_INTE_CH4_RESET_u(0x0)#definePWM_IRQ0_INTE_CH4_BITS_u(0x00000010)#definePWM_IRQ0_INTE_CH4_MSB_u(4)#definePWM_IRQ0_INTE_CH4_LSB_u(4)#definePWM_IRQ0_INTE_CH4_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_IRQ0_INTE_CH3#definePWM_IRQ0_INTE_CH3_RESET_u(0x0)#definePWM_IRQ0_INTE_CH3_BITS_u(0x00000008)#definePWM_IRQ0_INTE_CH3_MSB_u(3)#definePWM_IRQ0_INTE_CH3_LSB_u(3)#definePWM_IRQ0_INTE_CH3_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_IRQ0_INTE_CH2#definePWM_IRQ0_INTE_CH2_RESET_u(0x0)#definePWM_IRQ0_INTE_CH2_BITS_u(0x00000004)#definePWM_IRQ0_INTE_CH2_MSB_u(2)#definePWM_IRQ0_INTE_CH2_LSB_u(2)#definePWM_IRQ0_INTE_CH2_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_IRQ0_INTE_CH1#definePWM_IRQ0_INTE_CH1_RESET_u(0x0)#definePWM_IRQ0_INTE_CH1_BITS_u(0x00000002)#definePWM_IRQ0_INTE_CH1_MSB_u(1)#definePWM_IRQ0_INTE_CH1_LSB_u(1)#definePWM_IRQ0_INTE_CH1_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_IRQ0_INTE_CH0#definePWM_IRQ0_INTE_CH0_RESET_u(0x0)#definePWM_IRQ0_INTE_CH0_BITS_u(0x00000001)#definePWM_IRQ0_INTE_CH0_MSB_u(0)#definePWM_IRQ0_INTE_CH0_LSB_u(0)#definePWM_IRQ0_INTE_CH0_ACCESS"RW"// =============================================================================// Register : PWM_IRQ0_INTF// Description : Interrupt Force for irq0#definePWM_IRQ0_INTF_OFFSET_u(0x000000fc)#definePWM_IRQ0_INTF_BITS_u(0x00000fff)#definePWM_IRQ0_INTF_RESET_u(0x00000000)// -----------------------------------------------------------------------------// Field : PWM_IRQ0_INTF_CH11#definePWM_IRQ0_INTF_CH11_RESET_u(0x0)#definePWM_IRQ0_INTF_CH11_BITS_u(0x00000800)#definePWM_IRQ0_INTF_CH11_MSB_u(11)#definePWM_IRQ0_INTF_CH11_LSB_u(11)#definePWM_IRQ0_INTF_CH11_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_IRQ0_INTF_CH10#definePWM_IRQ0_INTF_CH10_RESET_u(0x0)#definePWM_IRQ0_INTF_CH10_BITS_u(0x00000400)#definePWM_IRQ0_INTF_CH10_MSB_u(10)#definePWM_IRQ0_INTF_CH10_LSB_u(10)#definePWM_IRQ0_INTF_CH10_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_IRQ0_INTF_CH9#definePWM_IRQ0_INTF_CH9_RESET_u(0x0)#definePWM_IRQ0_INTF_CH9_BITS_u(0x00000200)#definePWM_IRQ0_INTF_CH9_MSB_u(9)#definePWM_IRQ0_INTF_CH9_LSB_u(9)#definePWM_IRQ0_INTF_CH9_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_IRQ0_INTF_CH8#definePWM_IRQ0_INTF_CH8_RESET_u(0x0)#definePWM_IRQ0_INTF_CH8_BITS_u(0x00000100)#definePWM_IRQ0_INTF_CH8_MSB_u(8)#definePWM_IRQ0_INTF_CH8_LSB_u(8)#definePWM_IRQ0_INTF_CH8_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_IRQ0_INTF_CH7#definePWM_IRQ0_INTF_CH7_RESET_u(0x0)#definePWM_IRQ0_INTF_CH7_BITS_u(0x00000080)#definePWM_IRQ0_INTF_CH7_MSB_u(7)#definePWM_IRQ0_INTF_CH7_LSB_u(7)#definePWM_IRQ0_INTF_CH7_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_IRQ0_INTF_CH6#definePWM_IRQ0_INTF_CH6_RESET_u(0x0)#definePWM_IRQ0_INTF_CH6_BITS_u(0x00000040)#definePWM_IRQ0_INTF_CH6_MSB_u(6)#definePWM_IRQ0_INTF_CH6_LSB_u(6)#definePWM_IRQ0_INTF_CH6_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_IRQ0_INTF_CH5#definePWM_IRQ0_INTF_CH5_RESET_u(0x0)#definePWM_IRQ0_INTF_CH5_BITS_u(0x00000020)#definePWM_IRQ0_INTF_CH5_MSB_u(5)#definePWM_IRQ0_INTF_CH5_LSB_u(5)#definePWM_IRQ0_INTF_CH5_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_IRQ0_INTF_CH4#definePWM_IRQ0_INTF_CH4_RESET_u(0x0)#definePWM_IRQ0_INTF_CH4_BITS_u(0x00000010)#definePWM_IRQ0_INTF_CH4_MSB_u(4)#definePWM_IRQ0_INTF_CH4_LSB_u(4)#definePWM_IRQ0_INTF_CH4_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_IRQ0_INTF_CH3#definePWM_IRQ0_INTF_CH3_RESET_u(0x0)#definePWM_IRQ0_INTF_CH3_BITS_u(0x00000008)#definePWM_IRQ0_INTF_CH3_MSB_u(3)#definePWM_IRQ0_INTF_CH3_LSB_u(3)#definePWM_IRQ0_INTF_CH3_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_IRQ0_INTF_CH2#definePWM_IRQ0_INTF_CH2_RESET_u(0x0)#definePWM_IRQ0_INTF_CH2_BITS_u(0x00000004)#definePWM_IRQ0_INTF_CH2_MSB_u(2)#definePWM_IRQ0_INTF_CH2_LSB_u(2)#definePWM_IRQ0_INTF_CH2_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_IRQ0_INTF_CH1#definePWM_IRQ0_INTF_CH1_RESET_u(0x0)#definePWM_IRQ0_INTF_CH1_BITS_u(0x00000002)#definePWM_IRQ0_INTF_CH1_MSB_u(1)#definePWM_IRQ0_INTF_CH1_LSB_u(1)#definePWM_IRQ0_INTF_CH1_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_IRQ0_INTF_CH0#definePWM_IRQ0_INTF_CH0_RESET_u(0x0)#definePWM_IRQ0_INTF_CH0_BITS_u(0x00000001)#definePWM_IRQ0_INTF_CH0_MSB_u(0)#definePWM_IRQ0_INTF_CH0_LSB_u(0)#definePWM_IRQ0_INTF_CH0_ACCESS"RW"// =============================================================================// Register : PWM_IRQ0_INTS// Description : Interrupt status after masking & forcing for irq0#definePWM_IRQ0_INTS_OFFSET_u(0x00000100)#definePWM_IRQ0_INTS_BITS_u(0x00000fff)#definePWM_IRQ0_INTS_RESET_u(0x00000000)// -----------------------------------------------------------------------------// Field : PWM_IRQ0_INTS_CH11#definePWM_IRQ0_INTS_CH11_RESET_u(0x0)#definePWM_IRQ0_INTS_CH11_BITS_u(0x00000800)#definePWM_IRQ0_INTS_CH11_MSB_u(11)#definePWM_IRQ0_INTS_CH11_LSB_u(11)#definePWM_IRQ0_INTS_CH11_ACCESS"RO"// -----------------------------------------------------------------------------// Field : PWM_IRQ0_INTS_CH10#definePWM_IRQ0_INTS_CH10_RESET_u(0x0)#definePWM_IRQ0_INTS_CH10_BITS_u(0x00000400)#definePWM_IRQ0_INTS_CH10_MSB_u(10)#definePWM_IRQ0_INTS_CH10_LSB_u(10)#definePWM_IRQ0_INTS_CH10_ACCESS"RO"// -----------------------------------------------------------------------------// Field : PWM_IRQ0_INTS_CH9#definePWM_IRQ0_INTS_CH9_RESET_u(0x0)#definePWM_IRQ0_INTS_CH9_BITS_u(0x00000200)#definePWM_IRQ0_INTS_CH9_MSB_u(9)#definePWM_IRQ0_INTS_CH9_LSB_u(9)#definePWM_IRQ0_INTS_CH9_ACCESS"RO"// -----------------------------------------------------------------------------// Field : PWM_IRQ0_INTS_CH8#definePWM_IRQ0_INTS_CH8_RESET_u(0x0)#definePWM_IRQ0_INTS_CH8_BITS_u(0x00000100)#definePWM_IRQ0_INTS_CH8_MSB_u(8)#definePWM_IRQ0_INTS_CH8_LSB_u(8)#definePWM_IRQ0_INTS_CH8_ACCESS"RO"// -----------------------------------------------------------------------------// Field : PWM_IRQ0_INTS_CH7#definePWM_IRQ0_INTS_CH7_RESET_u(0x0)#definePWM_IRQ0_INTS_CH7_BITS_u(0x00000080)#definePWM_IRQ0_INTS_CH7_MSB_u(7)#definePWM_IRQ0_INTS_CH7_LSB_u(7)#definePWM_IRQ0_INTS_CH7_ACCESS"RO"// -----------------------------------------------------------------------------// Field : PWM_IRQ0_INTS_CH6#definePWM_IRQ0_INTS_CH6_RESET_u(0x0)#definePWM_IRQ0_INTS_CH6_BITS_u(0x00000040)#definePWM_IRQ0_INTS_CH6_MSB_u(6)#definePWM_IRQ0_INTS_CH6_LSB_u(6)#definePWM_IRQ0_INTS_CH6_ACCESS"RO"// -----------------------------------------------------------------------------// Field : PWM_IRQ0_INTS_CH5#definePWM_IRQ0_INTS_CH5_RESET_u(0x0)#definePWM_IRQ0_INTS_CH5_BITS_u(0x00000020)#definePWM_IRQ0_INTS_CH5_MSB_u(5)#definePWM_IRQ0_INTS_CH5_LSB_u(5)#definePWM_IRQ0_INTS_CH5_ACCESS"RO"// -----------------------------------------------------------------------------// Field : PWM_IRQ0_INTS_CH4#definePWM_IRQ0_INTS_CH4_RESET_u(0x0)#definePWM_IRQ0_INTS_CH4_BITS_u(0x00000010)#definePWM_IRQ0_INTS_CH4_MSB_u(4)#definePWM_IRQ0_INTS_CH4_LSB_u(4)#definePWM_IRQ0_INTS_CH4_ACCESS"RO"// -----------------------------------------------------------------------------// Field : PWM_IRQ0_INTS_CH3#definePWM_IRQ0_INTS_CH3_RESET_u(0x0)#definePWM_IRQ0_INTS_CH3_BITS_u(0x00000008)#definePWM_IRQ0_INTS_CH3_MSB_u(3)#definePWM_IRQ0_INTS_CH3_LSB_u(3)#definePWM_IRQ0_INTS_CH3_ACCESS"RO"// -----------------------------------------------------------------------------// Field : PWM_IRQ0_INTS_CH2#definePWM_IRQ0_INTS_CH2_RESET_u(0x0)#definePWM_IRQ0_INTS_CH2_BITS_u(0x00000004)#definePWM_IRQ0_INTS_CH2_MSB_u(2)#definePWM_IRQ0_INTS_CH2_LSB_u(2)#definePWM_IRQ0_INTS_CH2_ACCESS"RO"// -----------------------------------------------------------------------------// Field : PWM_IRQ0_INTS_CH1#definePWM_IRQ0_INTS_CH1_RESET_u(0x0)#definePWM_IRQ0_INTS_CH1_BITS_u(0x00000002)#definePWM_IRQ0_INTS_CH1_MSB_u(1)#definePWM_IRQ0_INTS_CH1_LSB_u(1)#definePWM_IRQ0_INTS_CH1_ACCESS"RO"// -----------------------------------------------------------------------------// Field : PWM_IRQ0_INTS_CH0#definePWM_IRQ0_INTS_CH0_RESET_u(0x0)#definePWM_IRQ0_INTS_CH0_BITS_u(0x00000001)#definePWM_IRQ0_INTS_CH0_MSB_u(0)#definePWM_IRQ0_INTS_CH0_LSB_u(0)#definePWM_IRQ0_INTS_CH0_ACCESS"RO"// =============================================================================// Register : PWM_IRQ1_INTE// Description : Interrupt Enable for irq1#definePWM_IRQ1_INTE_OFFSET_u(0x00000104)#definePWM_IRQ1_INTE_BITS_u(0x00000fff)#definePWM_IRQ1_INTE_RESET_u(0x00000000)// -----------------------------------------------------------------------------// Field : PWM_IRQ1_INTE_CH11#definePWM_IRQ1_INTE_CH11_RESET_u(0x0)#definePWM_IRQ1_INTE_CH11_BITS_u(0x00000800)#definePWM_IRQ1_INTE_CH11_MSB_u(11)#definePWM_IRQ1_INTE_CH11_LSB_u(11)#definePWM_IRQ1_INTE_CH11_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_IRQ1_INTE_CH10#definePWM_IRQ1_INTE_CH10_RESET_u(0x0)#definePWM_IRQ1_INTE_CH10_BITS_u(0x00000400)#definePWM_IRQ1_INTE_CH10_MSB_u(10)#definePWM_IRQ1_INTE_CH10_LSB_u(10)#definePWM_IRQ1_INTE_CH10_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_IRQ1_INTE_CH9#definePWM_IRQ1_INTE_CH9_RESET_u(0x0)#definePWM_IRQ1_INTE_CH9_BITS_u(0x00000200)#definePWM_IRQ1_INTE_CH9_MSB_u(9)#definePWM_IRQ1_INTE_CH9_LSB_u(9)#definePWM_IRQ1_INTE_CH9_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_IRQ1_INTE_CH8#definePWM_IRQ1_INTE_CH8_RESET_u(0x0)#definePWM_IRQ1_INTE_CH8_BITS_u(0x00000100)#definePWM_IRQ1_INTE_CH8_MSB_u(8)#definePWM_IRQ1_INTE_CH8_LSB_u(8)#definePWM_IRQ1_INTE_CH8_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_IRQ1_INTE_CH7#definePWM_IRQ1_INTE_CH7_RESET_u(0x0)#definePWM_IRQ1_INTE_CH7_BITS_u(0x00000080)#definePWM_IRQ1_INTE_CH7_MSB_u(7)#definePWM_IRQ1_INTE_CH7_LSB_u(7)#definePWM_IRQ1_INTE_CH7_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_IRQ1_INTE_CH6#definePWM_IRQ1_INTE_CH6_RESET_u(0x0)#definePWM_IRQ1_INTE_CH6_BITS_u(0x00000040)#definePWM_IRQ1_INTE_CH6_MSB_u(6)#definePWM_IRQ1_INTE_CH6_LSB_u(6)#definePWM_IRQ1_INTE_CH6_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_IRQ1_INTE_CH5#definePWM_IRQ1_INTE_CH5_RESET_u(0x0)#definePWM_IRQ1_INTE_CH5_BITS_u(0x00000020)#definePWM_IRQ1_INTE_CH5_MSB_u(5)#definePWM_IRQ1_INTE_CH5_LSB_u(5)#definePWM_IRQ1_INTE_CH5_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_IRQ1_INTE_CH4#definePWM_IRQ1_INTE_CH4_RESET_u(0x0)#definePWM_IRQ1_INTE_CH4_BITS_u(0x00000010)#definePWM_IRQ1_INTE_CH4_MSB_u(4)#definePWM_IRQ1_INTE_CH4_LSB_u(4)#definePWM_IRQ1_INTE_CH4_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_IRQ1_INTE_CH3#definePWM_IRQ1_INTE_CH3_RESET_u(0x0)#definePWM_IRQ1_INTE_CH3_BITS_u(0x00000008)#definePWM_IRQ1_INTE_CH3_MSB_u(3)#definePWM_IRQ1_INTE_CH3_LSB_u(3)#definePWM_IRQ1_INTE_CH3_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_IRQ1_INTE_CH2#definePWM_IRQ1_INTE_CH2_RESET_u(0x0)#definePWM_IRQ1_INTE_CH2_BITS_u(0x00000004)#definePWM_IRQ1_INTE_CH2_MSB_u(2)#definePWM_IRQ1_INTE_CH2_LSB_u(2)#definePWM_IRQ1_INTE_CH2_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_IRQ1_INTE_CH1#definePWM_IRQ1_INTE_CH1_RESET_u(0x0)#definePWM_IRQ1_INTE_CH1_BITS_u(0x00000002)#definePWM_IRQ1_INTE_CH1_MSB_u(1)#definePWM_IRQ1_INTE_CH1_LSB_u(1)#definePWM_IRQ1_INTE_CH1_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_IRQ1_INTE_CH0#definePWM_IRQ1_INTE_CH0_RESET_u(0x0)#definePWM_IRQ1_INTE_CH0_BITS_u(0x00000001)#definePWM_IRQ1_INTE_CH0_MSB_u(0)#definePWM_IRQ1_INTE_CH0_LSB_u(0)#definePWM_IRQ1_INTE_CH0_ACCESS"RW"// =============================================================================// Register : PWM_IRQ1_INTF// Description : Interrupt Force for irq1#definePWM_IRQ1_INTF_OFFSET_u(0x00000108)#definePWM_IRQ1_INTF_BITS_u(0x00000fff)#definePWM_IRQ1_INTF_RESET_u(0x00000000)// -----------------------------------------------------------------------------// Field : PWM_IRQ1_INTF_CH11#definePWM_IRQ1_INTF_CH11_RESET_u(0x0)#definePWM_IRQ1_INTF_CH11_BITS_u(0x00000800)#definePWM_IRQ1_INTF_CH11_MSB_u(11)#definePWM_IRQ1_INTF_CH11_LSB_u(11)#definePWM_IRQ1_INTF_CH11_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_IRQ1_INTF_CH10#definePWM_IRQ1_INTF_CH10_RESET_u(0x0)#definePWM_IRQ1_INTF_CH10_BITS_u(0x00000400)#definePWM_IRQ1_INTF_CH10_MSB_u(10)#definePWM_IRQ1_INTF_CH10_LSB_u(10)#definePWM_IRQ1_INTF_CH10_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_IRQ1_INTF_CH9#definePWM_IRQ1_INTF_CH9_RESET_u(0x0)#definePWM_IRQ1_INTF_CH9_BITS_u(0x00000200)#definePWM_IRQ1_INTF_CH9_MSB_u(9)#definePWM_IRQ1_INTF_CH9_LSB_u(9)#definePWM_IRQ1_INTF_CH9_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_IRQ1_INTF_CH8#definePWM_IRQ1_INTF_CH8_RESET_u(0x0)#definePWM_IRQ1_INTF_CH8_BITS_u(0x00000100)#definePWM_IRQ1_INTF_CH8_MSB_u(8)#definePWM_IRQ1_INTF_CH8_LSB_u(8)#definePWM_IRQ1_INTF_CH8_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_IRQ1_INTF_CH7#definePWM_IRQ1_INTF_CH7_RESET_u(0x0)#definePWM_IRQ1_INTF_CH7_BITS_u(0x00000080)#definePWM_IRQ1_INTF_CH7_MSB_u(7)#definePWM_IRQ1_INTF_CH7_LSB_u(7)#definePWM_IRQ1_INTF_CH7_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_IRQ1_INTF_CH6#definePWM_IRQ1_INTF_CH6_RESET_u(0x0)#definePWM_IRQ1_INTF_CH6_BITS_u(0x00000040)#definePWM_IRQ1_INTF_CH6_MSB_u(6)#definePWM_IRQ1_INTF_CH6_LSB_u(6)#definePWM_IRQ1_INTF_CH6_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_IRQ1_INTF_CH5#definePWM_IRQ1_INTF_CH5_RESET_u(0x0)#definePWM_IRQ1_INTF_CH5_BITS_u(0x00000020)#definePWM_IRQ1_INTF_CH5_MSB_u(5)#definePWM_IRQ1_INTF_CH5_LSB_u(5)#definePWM_IRQ1_INTF_CH5_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_IRQ1_INTF_CH4#definePWM_IRQ1_INTF_CH4_RESET_u(0x0)#definePWM_IRQ1_INTF_CH4_BITS_u(0x00000010)#definePWM_IRQ1_INTF_CH4_MSB_u(4)#definePWM_IRQ1_INTF_CH4_LSB_u(4)#definePWM_IRQ1_INTF_CH4_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_IRQ1_INTF_CH3#definePWM_IRQ1_INTF_CH3_RESET_u(0x0)#definePWM_IRQ1_INTF_CH3_BITS_u(0x00000008)#definePWM_IRQ1_INTF_CH3_MSB_u(3)#definePWM_IRQ1_INTF_CH3_LSB_u(3)#definePWM_IRQ1_INTF_CH3_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_IRQ1_INTF_CH2#definePWM_IRQ1_INTF_CH2_RESET_u(0x0)#definePWM_IRQ1_INTF_CH2_BITS_u(0x00000004)#definePWM_IRQ1_INTF_CH2_MSB_u(2)#definePWM_IRQ1_INTF_CH2_LSB_u(2)#definePWM_IRQ1_INTF_CH2_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_IRQ1_INTF_CH1#definePWM_IRQ1_INTF_CH1_RESET_u(0x0)#definePWM_IRQ1_INTF_CH1_BITS_u(0x00000002)#definePWM_IRQ1_INTF_CH1_MSB_u(1)#definePWM_IRQ1_INTF_CH1_LSB_u(1)#definePWM_IRQ1_INTF_CH1_ACCESS"RW"// -----------------------------------------------------------------------------// Field : PWM_IRQ1_INTF_CH0#definePWM_IRQ1_INTF_CH0_RESET_u(0x0)#definePWM_IRQ1_INTF_CH0_BITS_u(0x00000001)#definePWM_IRQ1_INTF_CH0_MSB_u(0)#definePWM_IRQ1_INTF_CH0_LSB_u(0)#definePWM_IRQ1_INTF_CH0_ACCESS"RW"// =============================================================================// Register : PWM_IRQ1_INTS// Description : Interrupt status after masking & forcing for irq1#definePWM_IRQ1_INTS_OFFSET_u(0x0000010c)#definePWM_IRQ1_INTS_BITS_u(0x00000fff)#definePWM_IRQ1_INTS_RESET_u(0x00000000)// -----------------------------------------------------------------------------// Field : PWM_IRQ1_INTS_CH11#definePWM_IRQ1_INTS_CH11_RESET_u(0x0)#definePWM_IRQ1_INTS_CH11_BITS_u(0x00000800)#definePWM_IRQ1_INTS_CH11_MSB_u(11)#definePWM_IRQ1_INTS_CH11_LSB_u(11)#definePWM_IRQ1_INTS_CH11_ACCESS"RO"// -----------------------------------------------------------------------------// Field : PWM_IRQ1_INTS_CH10#definePWM_IRQ1_INTS_CH10_RESET_u(0x0)#definePWM_IRQ1_INTS_CH10_BITS_u(0x00000400)#definePWM_IRQ1_INTS_CH10_MSB_u(10)#definePWM_IRQ1_INTS_CH10_LSB_u(10)#definePWM_IRQ1_INTS_CH10_ACCESS"RO"// -----------------------------------------------------------------------------// Field : PWM_IRQ1_INTS_CH9#definePWM_IRQ1_INTS_CH9_RESET_u(0x0)#definePWM_IRQ1_INTS_CH9_BITS_u(0x00000200)#definePWM_IRQ1_INTS_CH9_MSB_u(9)#definePWM_IRQ1_INTS_CH9_LSB_u(9)#definePWM_IRQ1_INTS_CH9_ACCESS"RO"// -----------------------------------------------------------------------------// Field : PWM_IRQ1_INTS_CH8#definePWM_IRQ1_INTS_CH8_RESET_u(0x0)#definePWM_IRQ1_INTS_CH8_BITS_u(0x00000100)#definePWM_IRQ1_INTS_CH8_MSB_u(8)#definePWM_IRQ1_INTS_CH8_LSB_u(8)#definePWM_IRQ1_INTS_CH8_ACCESS"RO"// -----------------------------------------------------------------------------// Field : PWM_IRQ1_INTS_CH7#definePWM_IRQ1_INTS_CH7_RESET_u(0x0)#definePWM_IRQ1_INTS_CH7_BITS_u(0x00000080)#definePWM_IRQ1_INTS_CH7_MSB_u(7)#definePWM_IRQ1_INTS_CH7_LSB_u(7)#definePWM_IRQ1_INTS_CH7_ACCESS"RO"// -----------------------------------------------------------------------------// Field : PWM_IRQ1_INTS_CH6#definePWM_IRQ1_INTS_CH6_RESET_u(0x0)#definePWM_IRQ1_INTS_CH6_BITS_u(0x00000040)#definePWM_IRQ1_INTS_CH6_MSB_u(6)#definePWM_IRQ1_INTS_CH6_LSB_u(6)#definePWM_IRQ1_INTS_CH6_ACCESS"RO"// -----------------------------------------------------------------------------// Field : PWM_IRQ1_INTS_CH5#definePWM_IRQ1_INTS_CH5_RESET_u(0x0)#definePWM_IRQ1_INTS_CH5_BITS_u(0x00000020)#definePWM_IRQ1_INTS_CH5_MSB_u(5)#definePWM_IRQ1_INTS_CH5_LSB_u(5)#definePWM_IRQ1_INTS_CH5_ACCESS"RO"// -----------------------------------------------------------------------------// Field : PWM_IRQ1_INTS_CH4#definePWM_IRQ1_INTS_CH4_RESET_u(0x0)#definePWM_IRQ1_INTS_CH4_BITS_u(0x00000010)#definePWM_IRQ1_INTS_CH4_MSB_u(4)#definePWM_IRQ1_INTS_CH4_LSB_u(4)#definePWM_IRQ1_INTS_CH4_ACCESS"RO"// -----------------------------------------------------------------------------// Field : PWM_IRQ1_INTS_CH3#definePWM_IRQ1_INTS_CH3_RESET_u(0x0)#definePWM_IRQ1_INTS_CH3_BITS_u(0x00000008)#definePWM_IRQ1_INTS_CH3_MSB_u(3)#definePWM_IRQ1_INTS_CH3_LSB_u(3)#definePWM_IRQ1_INTS_CH3_ACCESS"RO"// -----------------------------------------------------------------------------// Field : PWM_IRQ1_INTS_CH2#definePWM_IRQ1_INTS_CH2_RESET_u(0x0)#definePWM_IRQ1_INTS_CH2_BITS_u(0x00000004)#definePWM_IRQ1_INTS_CH2_MSB_u(2)#definePWM_IRQ1_INTS_CH2_LSB_u(2)#definePWM_IRQ1_INTS_CH2_ACCESS"RO"// -----------------------------------------------------------------------------// Field : PWM_IRQ1_INTS_CH1#definePWM_IRQ1_INTS_CH1_RESET_u(0x0)#definePWM_IRQ1_INTS_CH1_BITS_u(0x00000002)#definePWM_IRQ1_INTS_CH1_MSB_u(1)#definePWM_IRQ1_INTS_CH1_LSB_u(1)#definePWM_IRQ1_INTS_CH1_ACCESS"RO"// -----------------------------------------------------------------------------// Field : PWM_IRQ1_INTS_CH0#definePWM_IRQ1_INTS_CH0_RESET_u(0x0)#definePWM_IRQ1_INTS_CH0_BITS_u(0x00000001)#definePWM_IRQ1_INTS_CH0_MSB_u(0)#definePWM_IRQ1_INTS_CH0_LSB_u(0)#definePWM_IRQ1_INTS_CH0_ACCESS"RO"1465 defines// =============================================================================/* ... */#endif// _HARDWARE_REGS_PWM_H
Details
Show: from
Types: Columns:
All items filtered out
All items filtered out
This file uses the notable symbols shown below. Click anywhere in the file to view more details.