From: SourceForge.net <no...@so...> - 2012-06-17 11:26:46
|
Patches item #3535789, was opened at 2012-06-17 04:26 Message generated for change (Tracker Item Submitted) made by molnarkaroly You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=300599&aid=3535789&group_id=599 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Molnár Károly (molnarkaroly) Assigned to: Nobody/Anonymous (nobody) Summary: Creating the missing config bits. Initial Comment: Some in header of the newer PIC (e.g.: PIC18F46J50) are missing the config bit definitions. This is because the used from sources (.INC) these information is lacking. However a file of the MPLAB-X (8bit_device.info) contains these information. On Linux is usually located on this path: /opt/microchip/mplabx/mpasmx/8bit_device.info The attached program takes from here the information. These prints out in a form that can be appended to header of a PIC. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=300599&aid=3535789&group_id=599 |
From: SourceForge.net <no...@so...> - 2012-06-17 12:32:28
|
Patches item #3535789, was opened at 2012-06-17 04:26 Message generated for change (Comment added) made by borutr You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=300599&aid=3535789&group_id=599 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None >Status: Pending >Resolution: Wont Fix Priority: 5 Private: No Submitted By: Molnár Károly (molnarkaroly) >Assigned to: Borut Ražem (borutr) Summary: Creating the missing config bits. Initial Comment: Some in header of the newer PIC (e.g.: PIC18F46J50) are missing the config bit definitions. This is because the used from sources (.INC) these information is lacking. However a file of the MPLAB-X (8bit_device.info) contains these information. On Linux is usually located on this path: /opt/microchip/mplabx/mpasmx/8bit_device.info The attached program takes from here the information. These prints out in a form that can be appended to header of a PIC. ---------------------------------------------------------------------- >Comment By: Borut Ražem (borutr) Date: 2012-06-17 05:32 Message: We already had a conversation about this problem with Richard Hughes and Diego Herranz on sdcc-user mailing list, see thread with subject "[Sdcc-user] Fuse definitions for pic18f46j50.h". My opinion is that #pragma config is now the preferred method to define config bits and the old method should be deprecated and users should not be encouraged to use it any more, so I'm reluctant to apply the patch. Let me know if you have good arguments why config bits have to be included in header files. I might change my opinion ;-) Borut ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=300599&aid=3535789&group_id=599 |
From: SourceForge.net <no...@so...> - 2012-06-17 14:28:15
|
Patches item #3535789, was opened at 2012-06-17 04:26 Message generated for change (Comment added) made by molnarkaroly You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=300599&aid=3535789&group_id=599 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Pending Resolution: Wont Fix Priority: 5 Private: No Submitted By: Molnár Károly (molnarkaroly) Assigned to: Borut Ražem (borutr) Summary: Creating the missing config bits. Initial Comment: Some in header of the newer PIC (e.g.: PIC18F46J50) are missing the config bit definitions. This is because the used from sources (.INC) these information is lacking. However a file of the MPLAB-X (8bit_device.info) contains these information. On Linux is usually located on this path: /opt/microchip/mplabx/mpasmx/8bit_device.info The attached program takes from here the information. These prints out in a form that can be appended to header of a PIC. ---------------------------------------------------------------------- Comment By: Molnár Károly (molnarkaroly) Date: 2012-06-17 07:28 Message: I understand, this is the future, or already the present. "[Sdcc-user] support for PIC18F-J11 family" For this reason I started to collect information, and during I found this problem. I do not want to force the matter. ---------------------------------------------------------------------- Comment By: Borut Ražem (borutr) Date: 2012-06-17 05:32 Message: We already had a conversation about this problem with Richard Hughes and Diego Herranz on sdcc-user mailing list, see thread with subject "[Sdcc-user] Fuse definitions for pic18f46j50.h". My opinion is that #pragma config is now the preferred method to define config bits and the old method should be deprecated and users should not be encouraged to use it any more, so I'm reluctant to apply the patch. Let me know if you have good arguments why config bits have to be included in header files. I might change my opinion ;-) Borut ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=300599&aid=3535789&group_id=599 |