Update GPIO macro usages in core (#23093)
This commit is contained in:
		
							parent
							
								
									6810aaf013
								
							
						
					
					
						commit
						2d1aed78a6
					
				
					 61 changed files with 334 additions and 334 deletions
				
			
		| 
						 | 
				
			
			@ -17,8 +17,8 @@ bool qp_comms_spi_init(painter_device_t device) {
 | 
			
		|||
    spi_init();
 | 
			
		||||
 | 
			
		||||
    // Set up CS as output high
 | 
			
		||||
    setPinOutput(comms_config->chip_select_pin);
 | 
			
		||||
    writePinHigh(comms_config->chip_select_pin);
 | 
			
		||||
    gpio_set_pin_output(comms_config->chip_select_pin);
 | 
			
		||||
    gpio_write_pin_high(comms_config->chip_select_pin);
 | 
			
		||||
 | 
			
		||||
    return true;
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -49,7 +49,7 @@ void qp_comms_spi_stop(painter_device_t device) {
 | 
			
		|||
    painter_driver_t *     driver       = (painter_driver_t *)device;
 | 
			
		||||
    qp_comms_spi_config_t *comms_config = (qp_comms_spi_config_t *)driver->comms_config;
 | 
			
		||||
    spi_stop();
 | 
			
		||||
    writePinHigh(comms_config->chip_select_pin);
 | 
			
		||||
    gpio_write_pin_high(comms_config->chip_select_pin);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
const painter_comms_vtable_t spi_comms_vtable = {
 | 
			
		||||
| 
						 | 
				
			
			@ -74,16 +74,16 @@ bool qp_comms_spi_dc_reset_init(painter_device_t device) {
 | 
			
		|||
 | 
			
		||||
    // Set up D/C as output low, if specified
 | 
			
		||||
    if (comms_config->dc_pin != NO_PIN) {
 | 
			
		||||
        setPinOutput(comms_config->dc_pin);
 | 
			
		||||
        writePinLow(comms_config->dc_pin);
 | 
			
		||||
        gpio_set_pin_output(comms_config->dc_pin);
 | 
			
		||||
        gpio_write_pin_low(comms_config->dc_pin);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // Set up RST as output, if specified, performing a reset in the process
 | 
			
		||||
    if (comms_config->reset_pin != NO_PIN) {
 | 
			
		||||
        setPinOutput(comms_config->reset_pin);
 | 
			
		||||
        writePinLow(comms_config->reset_pin);
 | 
			
		||||
        gpio_set_pin_output(comms_config->reset_pin);
 | 
			
		||||
        gpio_write_pin_low(comms_config->reset_pin);
 | 
			
		||||
        wait_ms(20);
 | 
			
		||||
        writePinHigh(comms_config->reset_pin);
 | 
			
		||||
        gpio_write_pin_high(comms_config->reset_pin);
 | 
			
		||||
        wait_ms(20);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -93,14 +93,14 @@ bool qp_comms_spi_dc_reset_init(painter_device_t device) {
 | 
			
		|||
uint32_t qp_comms_spi_dc_reset_send_data(painter_device_t device, const void *data, uint32_t byte_count) {
 | 
			
		||||
    painter_driver_t *              driver       = (painter_driver_t *)device;
 | 
			
		||||
    qp_comms_spi_dc_reset_config_t *comms_config = (qp_comms_spi_dc_reset_config_t *)driver->comms_config;
 | 
			
		||||
    writePinHigh(comms_config->dc_pin);
 | 
			
		||||
    gpio_write_pin_high(comms_config->dc_pin);
 | 
			
		||||
    return qp_comms_spi_send_data(device, data, byte_count);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void qp_comms_spi_dc_reset_send_command(painter_device_t device, uint8_t cmd) {
 | 
			
		||||
    painter_driver_t *              driver       = (painter_driver_t *)device;
 | 
			
		||||
    qp_comms_spi_dc_reset_config_t *comms_config = (qp_comms_spi_dc_reset_config_t *)driver->comms_config;
 | 
			
		||||
    writePinLow(comms_config->dc_pin);
 | 
			
		||||
    gpio_write_pin_low(comms_config->dc_pin);
 | 
			
		||||
    spi_write(cmd);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue