patchAVR C Runtime Library - Patches: patch #8543, Fix multiple issues with device...

 
 

You are not allowed to post comments on this tracker with your current authentication level.

patch #8543: Fix multiple issues with device header files.

Submitter:  Soundararajan Dhakshinamoorthy <soundararajan>
Submitted:  Wed 24 Sep 2014 04:08:32 PM UTC
   
 
Category:  None Priority:  5 - Normal
Status:  Done Privacy:  Public
Assigned to:  pitchumani Open/Closed:  Closed

Fri 26 Sep 2014 01:13:04 PM UTC, comment #2: 

Committed the patch with few changes. Ignored iom128.h change to poison ADCW.
Ref: http://lists.nongnu.org/archive/html/avr-libc-dev/2014-09/msg00015.html

svn commit: http://svn.savannah.nongnu.org/viewvc?view=rev&root=avr-libc&revision=2452

Pitchumani <pitchumani>
Group Member
Wed 24 Sep 2014 04:10:36 PM UTC, comment #1: 

2014-09-24  Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>

  Fix issues with device headers, sync with information in datasheet.

  • avr-libc/include/avr/io90pwm216.h: Alias PRUSART0 for PRUSART which seems

to be the official name.

  • avr-libc/include/avr/io90pwm316.h: Likewise
  • avr-libc/include/avr/io90pwmx.h: Likewise
  • avr-libc/include/avr/iom128.h: Poison ADCW which is obsoleted.

  * avr-libc/include/avr/iom165.h: Correct the value for 
  * avr-libc/include/avr/iom16hvb.h: define VREFGND_DDR insted of VREF_DDR
which is previously defined.
  * avr-libc/include/avr/iom32hvb.h: Likewise

  • avr-libc/include/avr/iom16u2.h: Define the missing Digital Input Disable

register. (AIN2D ..)
  * avr-libc/include/avr/iom32u2.h: Likewise

  • avr-libc/include/avr/iom8u2.h: Likewise
  • avr-libc/include/avr/iomx8.h:Add condition for more devices, when defining

  * avr-libc/include/avr/iotn13a.h: Fix typo in bitfields and maintain
backward compatibility
RWWSB, RWWSRE, BLBSET, PGWRT, PGERS macros based on device.

  • avr-libc/include/avr/iotn167.h: Fix the correct values for ADC bit fields.
  • avr-libc/include/avr/iotn87.h: Likewise
  • avr-libc/include/avr/iox128d3.h: Define missing TWIE module registers, and

define missing ADC registers.

  • avr-libc/include/avr/iox192d3.h: Likewise
  • avr-libc/include/avr/iox256d3.h: Likewise.
  • avr-libc/include/avr/iox64d3.h: Likewise
  • avr-libc/include/avr/iox128d4.h: Define missing ADC_CH_MUXPOS pin

definitions.

  • avr-libc/include/avr/iox16d4.h: Define missing CRC register definitions.

Define missing TWIE module registers and possible ADC_CURRLIMIT
enumerations.

  • avr-libc/include/avr/iox32d4.h: Likewise
  • avr-libc/include/avr/iox64d4.h: Add missing ADC_CH_MUXPOS pin definitions
  • avr-libc/include/avr/iox256a3b.h: Remove obsoleted USARTF1 module instance

register.

Soundararajan Dhakshinamoorthy <soundararajan>
Wed 24 Sep 2014 04:08:32 PM UTC, original submission:  


Soundararajan Dhakshinamoorthy <soundararajan>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attached Files
file #32179:  changelog added by soundararajan (2KiB - application/octet-stream)
file #32178:  libc.patch added by soundararajan (37KiB - text/x-patch)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by pitchumani (Updated the item)
  • -email is unavailable- added by soundararajan (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

     

    Follow 6 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2014-09-26 pitchumani StatusIn Progress Done
        Open/ClosedOpen Closed
    2014-09-25 pitchumani StatusNone In Progress
        Assigned toNone pitchumani
    2014-09-24 soundararajan Attached File- Added changelog, #32179
    2014-09-24 soundararajan Attached File- Added libc.patch, #32178

    Back to the top

    Powered by Savane 3.13-d3ae.
    Corresponding source code