kopia lustrzana https://github.com/pimoroni/pimoroni-pico
				
				
				
			Fix AS7262 constructor and example
							rodzic
							
								
									66f6983290
								
							
						
					
					
						commit
						0bda2abd2a
					
				|  | @ -79,12 +79,12 @@ namespace pimoroni { | |||
|     // Constructors/Destructor
 | ||||
|     //--------------------------------------------------
 | ||||
|   public: | ||||
|     AS7262(uint8_t address = DEFAULT_I2C_ADDRESS, uint interrupt = PIN_UNUSED) : AS7262(new I2C(), address, interrupt) {}; | ||||
|     AS7262(uint interrupt = PIN_UNUSED) : AS7262(new I2C(), interrupt) {}; | ||||
| 
 | ||||
|     AS7262(I2C *i2c, uint8_t address = DEFAULT_I2C_ADDRESS, uint interrupt = PIN_UNUSED) : i2c(i2c), address(address), interrupt(interrupt) {} | ||||
|     AS7262(I2C *i2c, uint interrupt = PIN_UNUSED) : i2c(i2c), interrupt(interrupt) {} | ||||
| 
 | ||||
|     // TODO remove MicroPython-binding compatibility constructors
 | ||||
|     AS7262(uint8_t address, uint sda, uint scl, uint interrupt = PIN_UNUSED) : AS7262(new I2C(), address, interrupt) {} | ||||
|     AS7262(uint sda, uint scl, uint interrupt = PIN_UNUSED) : AS7262(new I2C(), interrupt) {} | ||||
| 
 | ||||
| 
 | ||||
|     //--------------------------------------------------
 | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| from pimoroni_i2c import PimoroniI2C | ||||
| from breakout_as7262 import BreakoutAS7262 | ||||
| import picoexplorer as display | ||||
| import time | ||||
|  | @ -11,7 +12,8 @@ bar_height = height | |||
| display_buffer = bytearray(width * height * 2)  # 2-bytes per pixel (RGB565) | ||||
| display.init(display_buffer) | ||||
| 
 | ||||
| as7 = BreakoutAS7262() | ||||
| i2c = PimoroniI2C(20, 21) | ||||
| as7 = BreakoutAS7262(i2c) | ||||
| 
 | ||||
| integration_time = 10  # integration time in milliseconds, max ~90ms | ||||
| 
 | ||||
|  |  | |||
		Ładowanie…
	
		Reference in New Issue
	
	 Phil Howard
						Phil Howard