Example #1
0
void printSeven(int position) {
    clearLcd();
    drawFirstLine();
    drawFirstRightColumn();
    drawLastRightColumn();
    printLcd(position);
}
Example #2
0
void printFour(int position) {
    clearLcd();
    drawFirstLeftColumn();
    drawFirstRightColumn();
    drawMiddleLine();
    drawLastRightColumn();
    printLcd(position);
}
void CmdLcdTest(int mode)
{
	char *tempCmdArgStr;
	uint32_t pos = 0;
	if(mode != CMD_INTERACTIVE) return;

	fetch_string_arg((char**)&tempCmdArgStr);

	fetch_uint32_arg((uint32_t*)&pos);
	/*if(!lcdInitDone)
	  {
	  initLcd(LCD_DISP_ON_BLINK);
	//lcdInitDone = 1; 
	}*/
	initLcd(LCD_DISP_ON);
	printf("sending string %s at %d\n", tempCmdArgStr, (int)pos);
	setLcdBlBrightness(500);
	clearLcd();
	gotoLcd(pos);
	putsLcd(tempCmdArgStr);
}
Example #4
0
void ICACHE_FLASH_ATTR lcdInit() {
	easygpio_pinMode(LCD_Light, EASYGPIO_NOPULL, EASYGPIO_OUTPUT);
	easygpio_outputEnable(LCD_Light, 1);
	easygpio_pinMode(LCD_SCE, EASYGPIO_NOPULL, EASYGPIO_OUTPUT);
	easygpio_outputEnable(LCD_SCE, 1);
	easygpio_pinMode(LCD_clk, EASYGPIO_NOPULL, EASYGPIO_OUTPUT);
	easygpio_outputEnable(LCD_clk, 0);
	easygpio_pinMode(LCD_Data, EASYGPIO_NOPULL, EASYGPIO_OUTPUT);
	easygpio_outputEnable(LCD_Data, 0);
	easygpio_pinMode(LCD_D_C, EASYGPIO_NOPULL, EASYGPIO_OUTPUT);
	easygpio_outputEnable(LCD_D_C, 0);
//	easygpio_pinMode(LCD_RST, EASYGPIO_NOPULL, EASYGPIO_OUTPUT);
	easygpio_outputSet(LCD_clk, 1);
	easygpio_outputSet(LCD_clk, 0);
	easygpio_outputEnable(LCD_SCE, 0);
	spi(0x21); // Extended Mode
	spi(0xC0); // Vop = 0x10
	spi(0x06); // TC=2
	spi(0x13); // Bias = 3
	spi(0x20); // Basic mode, H addr
	spi(0x0c); // Normal mode
	clearLcd();
}
void CmdTestAll(int mode)
{
	char *tempCmdArgStr;

	if(mode != CMD_INTERACTIVE) return;
	printf("Testing all\n");

	fetch_string_arg((char**)&tempCmdArgStr);
	
	clearLcd();
	putsLcd("Testing All");
	
	activateStepper(0, -1000, 100);
	activateStepper(1, 1000, 500);
	
	startDcMotor(0, 1, -500);
	startDcMotor(1, 1, 600);
	
	printf("ADC PA0 = %u\n", (unsigned)readAdcPortA(2));
	printf("ADC PA1 = %u\n", (unsigned)readAdcPortA(3));
	printf("ADC PA2 = %u\n", (unsigned)readAdcPortA(4));
	printf("ADC PF4 = %u\n", (unsigned)readAdcPortA(5));
	
}
Example #6
0
void ICACHE_FLASH_ATTR displayCb(void) {
	clearLcd();
	if (strlen(valueEntries[startTemp].type) > 0) {
		displayEntry(startTemp);
	}
}