43 lines
		
	
	
	
		
			735 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			43 lines
		
	
	
	
		
			735 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /*
 | |
|  * FatFs integration to esp-open-rtos
 | |
|  *
 | |
|  * Part of esp-open-rtos
 | |
|  * Copyright (C) 2016 Ruslan V. Uss <unclerus@gmail.com>
 | |
|  * BSD Licensed as described in the file LICENSE
 | |
|  */
 | |
| #include "volumes.h"
 | |
| #include <stddef.h>
 | |
| 
 | |
| const char *volumes[] = {
 | |
|     [0] = "3:",
 | |
|     [1] = NULL,
 | |
|     [2] = "4:",
 | |
|     [3] = NULL,
 | |
|     [4] = "2:",
 | |
|     [5] = "1:",
 | |
|     [6] = NULL,
 | |
|     [7] = NULL,
 | |
|     [8] = NULL,
 | |
|     [9] = NULL,
 | |
|     [10] = NULL,
 | |
|     [11] = NULL,
 | |
|     [12] = NULL,
 | |
|     [13] = NULL,
 | |
|     [14] = NULL,
 | |
|     [15] = "0:",
 | |
|     [16] = "5:"
 | |
| };
 | |
| 
 | |
| const uint8_t pins[] = {
 | |
|     15, 5, 4, 0, 2, 16
 | |
| };
 | |
| 
 | |
| const char *f_gpio_to_volume(uint8_t gpio)
 | |
| {
 | |
|     return gpio > 16 ? NULL : volumes[gpio];
 | |
| }
 | |
| 
 | |
| uint8_t f_drv_to_gpio(uint8_t drv)
 | |
| {
 | |
|     return pins[drv];
 | |
| }
 |