Fix errors in the new Micropendous board drivers. Reorder the board definition macro indexes so that misspelled board names default to BOARD_USER rather then BOARD_USBKEY.
This commit is contained in:
		
							parent
							
								
									10a56f6105
								
							
						
					
					
						commit
						3dacb73af3
					
				
					 5 changed files with 47 additions and 37 deletions
				
			
		| 
						 | 
				
			
			@ -71,6 +71,13 @@
 | 
			
		|||
 *  See \ref Group_Buttons_MICROPENDOUS_32U2 for more details.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
/** \ingroup Group_Buttons
 | 
			
		||||
 *  \defgroup Group_Buttons_MICROPENDOUS_DIP MICROPENDOUS_DIP
 | 
			
		||||
 *  \brief Board specific Button driver header for the Micropendous DIP (https://code.google.com/p/micropendous/wiki/MicropendousDIP).
 | 
			
		||||
 *
 | 
			
		||||
 *  See \ref Group_Buttons_MICROPENDOUS_32U2 for more details.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
/** \ingroup Group_Buttons
 | 
			
		||||
 *  \defgroup Group_Buttons_MICROPENDOUS_32U2 MICROPENDOUS_32U2
 | 
			
		||||
 *  \brief Board specific Buttons driver header for the Micropendous 32U2.
 | 
			
		||||
| 
						 | 
				
			
			@ -118,20 +125,23 @@
 | 
			
		|||
		#elif (BOARD == BOARD_MICROPENDOUS_4)
 | 
			
		||||
			#define _BOARD_BUTTON1_MASK             (1 << 2)
 | 
			
		||||
			#define _BOARD_BUTTON_PORTLETTER        E
 | 
			
		||||
		#elif (BOARD == BOARD_MICROPENDOUS_DIP)
 | 
			
		||||
			#define _BOARD_BUTTON1_MASK             (1 << 2)
 | 
			
		||||
			#define _BOARD_BUTTON_PORTLETTER        E
 | 
			
		||||
		#endif
 | 
			
		||||
		
 | 
			
		||||
		#define _BOARD_BUTTON_CONCAT2(Reg, Letter)  Reg ## Letter
 | 
			
		||||
		#define _BOARD_BUTTON_CONCAT(Reg, Letter)   _BOARD_BUTTON_CONCAT2(Reg, Letter)
 | 
			
		||||
 | 
			
		||||
		#define _BOARD_BUTTON_PORT                 _BOARD_BUTTON_CONCAT(PORT, _BOARD_BUTTON_PORTLETTER)
 | 
			
		||||
		#define _BOARD_BUTTON_PIN                  _BOARD_BUTTON_CONCAT(PIN, _BOARD_BUTTON_PORTLETTER)
 | 
			
		||||
		#define _BOARD_BUTTON_DDR                  _BOARD_BUTTON_CONCAT(DDR, _BOARD_BUTTON_PORTLETTER)
 | 
			
		||||
		#define _BOARD_BUTTON_PIN                  _BOARD_BUTTON_CONCAT(PIN,  _BOARD_BUTTON_PORTLETTER)
 | 
			
		||||
		#define _BOARD_BUTTON_DDR                  _BOARD_BUTTON_CONCAT(DDR,  _BOARD_BUTTON_PORTLETTER)
 | 
			
		||||
	#endif
 | 
			
		||||
 | 
			
		||||
	/* Public Interface - May be used in end-application: */
 | 
			
		||||
		/* Macros: */
 | 
			
		||||
			/** Button mask for the first button on the board. */
 | 
			
		||||
			#define BUTTONS_BUTTON1      _BOARD_BUTTON1_MASK
 | 
			
		||||
			#define BUTTONS_BUTTON1                _BOARD_BUTTON1_MASK
 | 
			
		||||
 | 
			
		||||
		/* Inline Functions: */
 | 
			
		||||
		#if !defined(__DOXYGEN__)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue