Skip to content

[bug #54615] file iox256d3.h - ADC_CH_MUXNEG_PINx_gc wrong. #661

@avrs-admin

Description

@avrs-admin

Mon 03 Sep 2018 09:48:05 PM CEST

This is from the iox256d3.h file

/* Negative input multiplexer selection /
typedef enum ADC_CH_MUXNEG_enum
{
ADC_CH_MUXNEG_PIN0_gc = (0x00<<0),  /
Input pin 0 /
ADC_CH_MUXNEG_PIN1_gc = (0x01<<0),  /
Input pin 1 /
ADC_CH_MUXNEG_PIN2_gc = (0x02<<0),  /
Input pin 2 /
ADC_CH_MUXNEG_PIN3_gc = (0x03<<0),  /
Input pin 3 /
ADC_CH_MUXNEG_PIN4_gc = (0x04<<0),  /
Input pin 4 /
ADC_CH_MUXNEG_PIN5_gc = (0x05<<0),  /
Input pin 5 /
ADC_CH_MUXNEG_PIN6_gc = (0x06<<0),  /
Input pin 6 /
ADC_CH_MUXNEG_PIN7_gc = (0x07<<0),  /
Input pin 7 */
} ADC_CH_MUXNEG_t;

pins 4 to 7 are incorrect with the datasheet for the device.

File iox256c3.h has the correct values. Shown below.

/* Negative input multiplexer selection /
typedef enum ADC_CH_MUXNEG_enum
{
ADC_CH_MUXNEG_PIN0_gc = (0x00<<0),  /
Input pin 0 /
ADC_CH_MUXNEG_PIN1_gc = (0x01<<0),  /
Input pin 1 /
ADC_CH_MUXNEG_PIN2_gc = (0x02<<0),  /
Input pin 2 /
ADC_CH_MUXNEG_PIN3_gc = (0x03<<0),  /
Input pin 3 /
ADC_CH_MUXNEG_PIN4_gc = (0x00<<0),  /
Input pin 4 /
ADC_CH_MUXNEG_PIN5_gc = (0x01<<0),  /
Input pin 5 /
ADC_CH_MUXNEG_PIN6_gc = (0x02<<0),  /
Input pin 6 /
ADC_CH_MUXNEG_PIN7_gc = (0x03<<0),  /
Input pin 7 */
} ADC_CH_MUXNEG_t;

This issue was migrated from https://savannah.nongnu.org/bugs/?54615

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions