View Single Post
  #1   Spotlight this post!  
Unread 05-02-2007, 13:28
Anime-niac_2.9's Avatar
Anime-niac_2.9 Anime-niac_2.9 is offline
Japanese-crap freak(NOTE AVATAR)
AKA: Alex Abenoja, A-Squared, & Anime
FRC #0599 (Robodox)
Team Role: Programmer
 
Join Date: Jan 2006
Rookie Year: 2006
Location: Northridge, California
Posts: 88
Anime-niac_2.9 will become famous soon enough
Didn't Like Digital Handling

I am used to having 0 mean that the circuit is open and 1 meaning that the circuit is closed, so I did this to the rc digital input portion of ifi_aliases.h:

Code:
/* Aliases used to read the pins when used as INPUTS. */
#define rc_dig_in01     !(PORTBbits.RB2)   /* external interrupt RB2/INT2      */
#define rc_dig_in02     !(PORTBbits.RB3)   /* external interrupt RB3/INT3      */
#define rc_dig_in03     !(PORTBbits.RB4)   /* external interrupt-on-change RB4 */
#define rc_dig_in04     !(PORTBbits.RB5)   /* external interrupt-on-change RB5 */
#define rc_dig_in05     !(PORTBbits.RB6)   /* external interrupt-on-change RB6 */
#define rc_dig_in06     !(PORTBbits.RB7)   /* external interrupt-on-change RB7 */
#define rc_dig_in07     !(PORTHbits.RH0)
#define rc_dig_in08     !(PORTHbits.RH1)
#define rc_dig_in09     !(PORTHbits.RH2)
#define rc_dig_in10     !(PORTHbits.RH3)
#define rc_dig_in11     !(PORTJbits.RJ1)
#define rc_dig_in12     !(PORTJbits.RJ2)
#define rc_dig_in13     !(PORTJbits.RJ3)
#define rc_dig_in14     !(PORTCbits.RC0)
#define rc_dig_in15     !(PORTJbits.RJ4)
#define rc_dig_in16     !(PORTJbits.RJ5)
#define rc_dig_in17     !(PORTJbits.RJ6)
#define rc_dig_in18     !(PORTJbits.RJ7
i know it says at the top not to edit the file at all, but I am doing what feels comfortable to me.

feel free to comment my methods