Merge 6522042b07 into fc4f54334d
This commit is contained in:
commit
bfb05d0253
5 changed files with 53 additions and 14 deletions
|
|
@ -53,7 +53,7 @@ void DEV_Digital_Write(UWORD Pin, UBYTE Value)
|
|||
#endif
|
||||
#endif
|
||||
|
||||
#ifdef JETSON
|
||||
#if defined(JETSON) || defined(LIBRETECH_CC)
|
||||
#ifdef USE_DEV_LIB
|
||||
SYSFS_GPIO_Write(Pin, Value);
|
||||
#elif USE_HARDWARE_LIB
|
||||
|
|
@ -75,7 +75,7 @@ UBYTE DEV_Digital_Read(UWORD Pin)
|
|||
#endif
|
||||
#endif
|
||||
|
||||
#ifdef JETSON
|
||||
#if defined(JETSON) || defined(LIBRETECH_CC)
|
||||
#ifdef USE_DEV_LIB
|
||||
Read_value = SYSFS_GPIO_Read(Pin);
|
||||
#elif USE_HARDWARE_LIB
|
||||
|
|
@ -100,7 +100,7 @@ void DEV_SPI_WriteByte(uint8_t Value)
|
|||
#endif
|
||||
#endif
|
||||
|
||||
#ifdef JETSON
|
||||
#if defined(JETSON) || defined(LIBRETECH_CC)
|
||||
#ifdef USE_DEV_LIB
|
||||
SYSFS_software_spi_transfer(Value);
|
||||
#elif USE_HARDWARE_LIB
|
||||
|
|
@ -122,7 +122,7 @@ void DEV_SPI_Write_nByte(uint8_t *pData, uint32_t Len)
|
|||
#endif
|
||||
#endif
|
||||
|
||||
#ifdef JETSON
|
||||
#if defined(JETSON) || defined(LIBRETECH_CC)
|
||||
#ifdef USE_DEV_LIB
|
||||
//JETSON nano waits for hardware SPI
|
||||
Debug("not support");
|
||||
|
|
@ -164,7 +164,7 @@ void DEV_GPIO_Mode(UWORD Pin, UWORD Mode)
|
|||
#endif
|
||||
#endif
|
||||
|
||||
#ifdef JETSON
|
||||
#if defined(JETSON) || defined(LIBRETECH_CC)
|
||||
#ifdef USE_DEV_LIB
|
||||
SYSFS_GPIO_Export(Pin);
|
||||
SYSFS_GPIO_Direction(Pin, Mode);
|
||||
|
|
@ -192,7 +192,7 @@ void DEV_Delay_ms(UDOUBLE xms)
|
|||
#endif
|
||||
#endif
|
||||
|
||||
#ifdef JETSON
|
||||
#if defined(JETSON) || defined(LIBRETECH_CC)
|
||||
UDOUBLE i;
|
||||
for(i=0; i < xms; i++) {
|
||||
usleep(1000);
|
||||
|
|
@ -234,7 +234,7 @@ static int DEV_Equipment_Testing(void)
|
|||
return -1;
|
||||
}
|
||||
#endif
|
||||
#ifdef JETSON
|
||||
#if defined(JETSON) || defined(LIBRETECH_CC)
|
||||
char system[] = {"Ubuntu"};
|
||||
if (strstr(issue_str, system) != NULL) {
|
||||
printf("%s\n", system);
|
||||
|
|
@ -264,6 +264,11 @@ void DEV_GPIO_Init(void)
|
|||
EPD_CS_PIN = SPI0_CS0;
|
||||
EPD_PWR_PIN = GPIO18;
|
||||
EPD_BUSY_PIN = GPIO24;
|
||||
#elif LIBRETECH_CC
|
||||
EPD_RST_PIN = 620; // 523 + 97 GPIOX_18
|
||||
EPD_DC_PIN = 619; // 523 + 96 GPIOX_17
|
||||
EPD_CS_PIN = 612; // 523 + 89 GPIOX_10
|
||||
EPD_BUSY_PIN = 617; // 523 + 94 GPIOX_15
|
||||
#endif
|
||||
|
||||
DEV_GPIO_Mode(EPD_RST_PIN, 1);
|
||||
|
|
@ -325,7 +330,7 @@ UBYTE DEV_Module_Init(void)
|
|||
DEV_HARDWARE_SPI_setSpeed(10000000);
|
||||
#endif
|
||||
|
||||
#elif JETSON
|
||||
#elif defined(JETSON) || defined(LIBRETECH_CC)
|
||||
#ifdef USE_DEV_LIB
|
||||
DEV_GPIO_Init();
|
||||
printf("Software spi\r\n");
|
||||
|
|
@ -373,7 +378,7 @@ void DEV_Module_Exit(void)
|
|||
DEV_Digital_Write(EPD_RST_PIN, 0);
|
||||
#endif
|
||||
|
||||
#elif JETSON
|
||||
#elif defined(JETSON) || defined(LIBRETECH_CC)
|
||||
#ifdef USE_DEV_LIB
|
||||
SYSFS_GPIO_Unexport(EPD_CS_PIN);
|
||||
SYSFS_GPIO_Unexport(EPD_PWR_PIN;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue