Initial support for ATtiny85 (#8632)
* Initial support for ATtiny85 * Update mcu selection
This commit is contained in:
		
							parent
							
								
									f2901375ce
								
							
						
					
					
						commit
						9c4bf0ac4a
					
				
					 4 changed files with 33 additions and 8 deletions
				
			
		| 
						 | 
				
			
			@ -63,6 +63,9 @@
 | 
			
		|||
#        define PINB_ADDRESS 0x3
 | 
			
		||||
#        define PINC_ADDRESS 0x6
 | 
			
		||||
#        define PIND_ADDRESS 0x9
 | 
			
		||||
#    elif defined(__AVR_ATtiny85__)
 | 
			
		||||
#        define ADDRESS_BASE 0x10
 | 
			
		||||
#        define PINB_ADDRESS 0x6
 | 
			
		||||
#    else
 | 
			
		||||
#        error "Pins are not defined"
 | 
			
		||||
#    endif
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -287,3 +287,18 @@ ifneq (,$(filter $(MCU),atmega328p))
 | 
			
		|||
  NO_UART ?= yes
 | 
			
		||||
  NO_SUSPEND_POWER_DOWN ?= yes
 | 
			
		||||
endif
 | 
			
		||||
 | 
			
		||||
ifneq (,$(filter $(MCU),attiny85))
 | 
			
		||||
  PROTOCOL = VUSB
 | 
			
		||||
 | 
			
		||||
  # Processor frequency.
 | 
			
		||||
  #     This will define a symbol, F_CPU, in all source code files equal to the
 | 
			
		||||
  #     processor frequency in Hz. You can then use this symbol in your source code to
 | 
			
		||||
  #     calculate timings. Do NOT tack on a 'UL' at the end, this will be done
 | 
			
		||||
  #     automatically to create a 32-bit value in your source code.
 | 
			
		||||
  F_CPU ?= 16500000
 | 
			
		||||
 | 
			
		||||
  # unsupported features for now
 | 
			
		||||
  NO_UART ?= yes
 | 
			
		||||
  NO_SUSPEND_POWER_DOWN ?= yes
 | 
			
		||||
endif
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue