mirror of
				https://github.com/KevinMidboe/python-gpiozero.git
				synced 2025-10-29 17:50:37 +00:00 
			
		
		
		
	Added SPI tests, simplified the shared SPI software bus implementation, and fixed several protocol errors in our MCP3xxx classes (the x2 and x1 protocols were wrong)
		
			
				
	
	
		
			41 lines
		
	
	
		
			854 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			41 lines
		
	
	
		
			854 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
digraph classes {
 | 
						|
    graph [rankdir=BT];
 | 
						|
    node [shape=rect, style=filled, fontname=Sans, fontsize=10];
 | 
						|
    edge [];
 | 
						|
 | 
						|
    /* Abstract classes */
 | 
						|
    node [color="#9ec6e0", fontcolor="#000000"]
 | 
						|
    Device;
 | 
						|
    SPIDevice;
 | 
						|
    AnalogInputDevice;
 | 
						|
    MCP3xxx;
 | 
						|
    MCP30xx;
 | 
						|
    MCP32xx;
 | 
						|
    MCP3xx2;
 | 
						|
    MCP33xx;
 | 
						|
 | 
						|
    /* Concrete classes */
 | 
						|
    node [color="#2980b9", fontcolor="#ffffff"];
 | 
						|
    SPIDevice->Device;
 | 
						|
    AnalogInputDevice->SPIDevice;
 | 
						|
    MCP3xxx->AnalogInputDevice;
 | 
						|
    MCP30xx->MCP3xxx;
 | 
						|
    MCP32xx->MCP3xxx;
 | 
						|
    MCP33xx->MCP3xxx;
 | 
						|
    MCP3xx2->MCP3xxx;
 | 
						|
 | 
						|
    MCP3001->MCP30xx;
 | 
						|
    MCP3002->MCP30xx;
 | 
						|
    MCP3004->MCP30xx;
 | 
						|
    MCP3008->MCP30xx;
 | 
						|
    MCP3201->MCP32xx;
 | 
						|
    MCP3202->MCP32xx;
 | 
						|
    MCP3204->MCP32xx;
 | 
						|
    MCP3208->MCP32xx;
 | 
						|
    MCP3002->MCP3xx2;
 | 
						|
    MCP3202->MCP3xx2;
 | 
						|
    MCP3301->MCP33xx;
 | 
						|
    MCP3302->MCP33xx;
 | 
						|
    MCP3304->MCP33xx;
 | 
						|
}
 |