mirror of https://github.com/ARMmbed/mbed-os.git
				
				
				
			Clarify impact on changes
							parent
							
								
									2ca4f8175e
								
							
						
					
					
						commit
						61248478c2
					
				| 
						 | 
				
			
			@ -50,6 +50,8 @@ Only add LEDs that are available on the board. This is an example on how to defi
 | 
			
		|||
    .  
 | 
			
		||||
    #define LEDN = Px_xx   // LEDN
 | 
			
		||||
 | 
			
		||||
Note this document is proposing changing LEDs from `enums` to `define`, which causes a minor change in the compile preprocessor. From application point of view, there are no implications.
 | 
			
		||||
 | 
			
		||||
**Using LEDs at application**
 | 
			
		||||
 | 
			
		||||
The detection of available LEDs at application level can be done as follow:
 | 
			
		||||
| 
						 | 
				
			
			@ -87,6 +89,8 @@ Only add buttons that are available on the board. This is an example on how to d
 | 
			
		|||
    .  
 | 
			
		||||
    #define BUTTONN = Px_xx   // BUTTONN  
 | 
			
		||||
 | 
			
		||||
Note this document is proposing changing buttons from `enums` to `define`, which causes a minor change in the compile preprocessor. From application point of view, there are no implications.
 | 
			
		||||
 | 
			
		||||
**Using Buttons at application**
 | 
			
		||||
 | 
			
		||||
The detection of available buttons at application level can be done as follow:
 | 
			
		||||
| 
						 | 
				
			
			@ -116,9 +120,15 @@ The UART pins must be defined to be able to run automated tests using Greentea,
 | 
			
		|||
 | 
			
		||||
This is an example on how to define UART names in PinNames.h:
 | 
			
		||||
 | 
			
		||||
    typedef enum {
 | 
			
		||||
    ...
 | 
			
		||||
    // Px_xx relates to the processor pin connected to the UART
 | 
			
		||||
    USBTX       = Px_xx,
 | 
			
		||||
    USBRX       = Px_xx,
 | 
			
		||||
    ...
 | 
			
		||||
    } PinName;
 | 
			
		||||
 | 
			
		||||
Note this document is proposing unifying the pin names used for UART communication between the MCU and the host PC.
 | 
			
		||||
 | 
			
		||||
Note Mbed OS expects to use these names internally (a fix might be needed during the implementation), for example:
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
										
											Binary file not shown.
										
									
								
							| 
		 Before Width: | Height: | Size: 93 KiB After Width: | Height: | Size: 93 KiB  | 
		Loading…
	
		Reference in New Issue