Compare commits

..

2 Commits

Author SHA1 Message Date
d49cdb8a0e Add 'src/ascii.txt' 2021-11-19 09:46:46 +01:00
bbddb40147 fix speed 2021-10-15 21:24:37 +02:00
3 changed files with 68 additions and 18 deletions

View File

@@ -12,8 +12,8 @@
platform = espressif32
board = esp32cam
framework = arduino
monitor_port = COM[13678]
monitor_speed = 115200
monitor_port = /dev/ttyUSB0
monitor_speed = 460800
monitor_rts = 0
monitor_dtr = 0
lib_deps =

51
src/ascii.txt Normal file
View File

@@ -0,0 +1,51 @@
## Font attributes ##
# off
off = '\x1b[0m' # off
default = '\x1b[39m' # default foreground
DEFAULT = '\x1b[49m' # default background
#
bd = '\x1b[1m' # bold
ft = '\x1b[2m' # faint
st = '\x1b[3m' # standout
ul = '\x1b[4m' # underlined
bk = '\x1b[5m' # blink
rv = '\x1b[7m' # reverse
hd = '\x1b[8m' # hidden
nost = '\x1b[23m' # no standout
noul = '\x1b[24m' # no underlined
nobk = '\x1b[25m' # no blink
norv = '\x1b[27m' # no reverse
# colors
black = '\x1b[30m'
BLACK = '\x1b[40m'
red = '\x1b[31m'
RED = '\x1b[41m'
green = '\x1b[32m'
GREEN = '\x1b[42m'
yellow = '\x1b[33m'
YELLOW = '\x1b[43m'
blue = '\x1b[34m'
BLUE = '\x1b[44m'
magenta = '\x1b[35m'
MAGENTA = '\x1b[45m'
cyan = '\x1b[36m'
CYAN = '\x1b[46m'
white = '\x1b[37m'
WHITE = '\x1b[47m'
# light colors
dgray = '\x1b[90m'
DGRAY = '\x1b[100m'
lred = '\x1b[91m'
LRED = '\x1b[101m'
lgreen = '\x1b[92m'
LGREEN = '\x1b[102m'
lyellow = '\x1b[93m'
LYELLOW = '\x1b[103m'
lblue = '\x1b[94m'
LBLUE = '\x1b[104m'
lmagenta = '\x1b[95m'
LMAGENTA = '\x1b[105m'
lcyan = '\x1b[96m'
LCYAN = '\x1b[106m'
lgray = '\x1b[97m'
LGRAY = '\x1b[107m'

View File

@@ -66,10 +66,9 @@ void reboot_esp32(char *aLine)
void set_speed(char *aLine)
{
char *cmd = strtok(aLine, " \t");
char *speed = strtok(NULL," \t");
Serial.updateBaudRate(strtoul(speed,nullptr,10));
Serial.print("[OK] SETTING SPEED");
char *speed = aLine + strlen(aLine) + 1;
Serial.updateBaudRate(atol(speed));
Serial.printf("[OK] SETTING SPEED %s",speed);
}
@@ -101,29 +100,29 @@ void print_measurement(char *aLine)
void set_brightness(char *aLine)
{
char *cmd = strtok(aLine, " \t");
char *str = strtok(NULL," \t");
char *str = aLine + strlen(aLine) + 1;
sensor_t * s = esp_camera_sensor_get();
s->set_brightness(s, strtol(str,nullptr,10)); // -2 to 2
Serial.print("[OK] SETTING BRIGHTNESS");
s->set_brightness(s, atol(str)); // -2 to 2
Serial.print("[OK] SETTING BRIGHTNESS ");
Serial.println(str);
}
void set_saturation(char *aLine)
{
char *cmd = strtok(aLine, " \t");
char *str = strtok(NULL," \t");
char *str = aLine + strlen(aLine) + 1;
sensor_t * s = esp_camera_sensor_get();
s->set_saturation(s, strtol(str,nullptr,10)); // -2 to 2
Serial.print("[OK] SETTING SATURATION");
s->set_saturation(s, atol(str)); // -2 to 2
Serial.print("[OK] SETTING SATURATION ");
Serial.println(str);;
}
void set_contrast(char *aLine)
{
char *cmd = strtok(aLine, " \t");
char *str = strtok(NULL," \t");
char *str = aLine + strlen(aLine) + 1;
sensor_t * s = esp_camera_sensor_get();
s->set_contrast(s, strtol(str,nullptr,10)); // -2 to 2
Serial.print("[OK] SETTING CONTRAST");
s->set_contrast(s, atol(str)); // -2 to 2
Serial.print("[OK] SETTING CONTRAST ");
Serial.println(str);
}
const command_action_t commands[] = {