109 Commits

Author SHA1 Message Date
Yukai Li
75448fdeb9 Change reset line high output to no output 2020-01-20 13:36:01 -08:00
Bartlomiej Zimon
9d5bfffc14 - add ajax /console/clear - fix #348 2019-08-02 08:58:48 -07:00
Thorsten von Eicken
e57f29c019 remove rs485 support due to boot issues (us timer?) 2017-07-28 08:32:03 -07:00
Thorsten von Eicken
5f56a47436 fix uart init 2017-06-18 21:45:24 -07:00
Thorsten von Eicken
5d0e51f2c1 fix optiboot: it accumulated too much from failed attempts 2017-06-17 17:59:47 -07:00
Thorsten von Eicken
dbe495968b merge rs485 branch 2017-06-15 21:39:41 -07:00
dannybackx
6bdfaf933e Query ip (#289)
* Following tve's guidelines to submit the changes for query-ip, I think.
2017-06-15 20:36:37 -07:00
Alastair D'Silva
acc7c90575 Merge branch 'master' into rs485 2017-02-14 10:31:04 +11:00
Oliver
4bb78e3ec2 Typo error in "PurgeData" constant 2017-01-23 16:52:44 +01:00
Oliver
11d8364164 Added PURGE_DATA 2017-01-17 13:40:42 +01:00
igittigitt
0ce029b16a Local changes and compiler warning 2017-01-17 04:41:58 -08:00
Oliver
3ef8dd6820 do not wait for TX-FIFO
Waiting for the FIFO to flush may cause watchdog resets.
Now, just ensure thats FIFO is empty bevore raising BREAK. Also only handle BRK_OFF if BRK_ON was issued before.
2017-01-17 12:20:45 +01:00
Oliver
1910386729 Added support for Telnet commands to generate BREAK
BREAK could be generated through Telnet command syntax (see RFC2217) by
offering "Set BREAK state ON", "Set BREAK state OFF" and "Request BREAK
state".
2017-01-16 16:37:53 +01:00
Oliver
5d27848690 Bugfix for issue #239 (setting baudrate via NVT)
According to https://github.com/jeelabs/esp-link/issues/239 this commit
fixes a bug, when setting baudrate from Telnet control commands (NVT)
more than once.
2017-01-11 22:56:33 +01:00
Thorsten von Eicken
b4595eb792 fix uart settings via telnet and ajax 2016-12-12 22:43:14 -08:00
Thorsten von Eicken
dfe9875a02 telnet tweaks 2016-12-11 21:08:10 -08:00
Thorsten von Eicken
de0a093aa7 add telnet codes for serial port config 2016-12-11 20:41:41 -08:00
hetii
b3d8072bae Add missing baudrate settings. (#216) 2016-11-30 08:29:07 -08:00
Thorsten von Eicken
3cb55b5648 fix serial LED, fixes #199 2016-10-22 20:38:37 -07:00
cskarai
60f47ba8bc Refactored MCU flashing protection 2016-09-22 20:46:34 -07:00
Karai Csaba
f75c1acf95 Button feature is working 2016-09-22 20:46:34 -07:00
bitdump
c5513d063d Adding the console uart format support (#189)
Some of the MCU use format other than 8N1.
Adding the support for other format.
2016-09-22 19:33:33 -07:00
Alastair D'Silva
19963d804a Merge remote-tracking branch 'origin/master' into rs485 2016-06-19 21:21:43 +10:00
Alastair D'Silva
e33c924e00 Apply @krzy27's changes to set up the timers correctly. 2016-06-19 21:17:11 +10:00
Thorsten von Eicken
f84ffdc989 Allow syslog to be disabled, as in #128 2016-06-18 20:03:42 -07:00
Alastair D'Silva
fc230a39ca Fix tx_enable init logic
save a couple of branches
2016-05-15 10:15:20 +10:00
Alastair D'Silva
352759b7c8 Ensure the TX timer is disarmed after it has fired, allowing it to be retriggered.
Only manipulate the timer if TX_ENABLE has been requested.
Assert uart_tx_enable_timer_inited once the timer has been inited.
2016-04-19 18:41:34 +10:00
Alastair D'Silva
1dcd1f7b10 Add a clarifying comment about the setup of TX empty 2016-04-19 18:21:11 +10:00
Alastair D'Silva
f4ee1dbed4 Move USE_US_TIMER to esp8266.h and remove redundant inclusions of osapi.h 2016-04-19 18:18:46 +10:00
Alastair D'Silva
19c56c80c8 Update all timer instances to microsecond timers 2016-04-11 21:33:51 +10:00
Alastair D'Silva
dbab746e3c Add support for the TX_ENABLE signal for RS-485 trancievers 2016-04-11 21:08:21 +10:00
Thorsten von Eicken
0df5264c8b revert PR #95 due to bug; revert #114 due to timing issues; fix MQTT crashes 2016-04-03 10:15:31 -07:00
Thorsten von Eicken
56e76c6bc4 Revert "TvEmaster"
This reverts commit f577c140df.
2016-04-03 10:15:31 -07:00
Jason Schmidlapp
5eba5500ac Don't reset programming target until actual image data is received from network.
Thanks!
2016-04-03 10:11:34 -07:00
susisstrolch
e3e19ffa38 TvEmaster
Syslog and debug printing fixes
2016-04-03 10:11:34 -07:00
Alastair D'Silva
80d9945266 Fix warnings reported in #113 (format warnings, differing types) 2016-04-01 19:48:37 +11:00
Thorsten von Eicken
5a891c3c1e new SLIP protocol; basic REST working 2016-01-31 00:09:21 -08:00
Thorsten von Eicken
109c10c3f2 make new slip proto work 2016-01-24 09:48:33 -08:00
Thorsten von Eicken
481818429e fix RX pull-up; revamp avr flashing 2016-01-23 10:31:10 -08:00
Thorsten von Eicken
5dbebcd841 change SLIP to std escape chars; add to readme 2016-01-18 13:18:38 -08:00
Benjamin Runnels
13bc8019c6 Merge branch 'master' of https://github.com/jeelabs/esp-link
Added services page and moved some things around
2015-12-05 18:06:31 -06:00
Benjamin Runnels
e39ee808c9 DOH! missing semicolon 2015-12-01 15:26:11 -06:00
Benjamin Runnels
b8567ad2ef Updated DBG macros as suggested by susisstrolch 2015-12-01 15:20:20 -06:00
susisstrolch
9ec3a30c87 syslog - a simple syslog client 2015-11-23 21:21:37 +01:00
susisstrolch
0cb217046d simple handler for system_os_task/system_os_post
we wrap both functions in much easier ones (register_usr_task, post_usr_task).
register_usr_task requires an os_task_t parameter (the task itself) and returns a
task number (0...MAXUSRTASKS) which is later on used by "post_usr_task".
register_usr_task is self-initializing. no static arrays - malloc only...
2015-11-23 20:47:10 +01:00
Benjamin Runnels
b7ae39ae8d Moved to debug macro for SLIP_DBG and fixed an error when SLIP_DBG was defined
Removed unnecessary stuff
Switched VS project to use sdk 1.4.0 sources for intellisense
2015-11-23 08:01:26 -06:00
Thorsten von Eicken
cb75396552 extend reset for esp8266 2015-11-18 22:17:49 -08:00
Thorsten von Eicken
df8afa82d0 make programming reset pulse longer for esp8266 and add notes to readme 2015-11-17 23:32:50 -08:00
Thorsten von Eicken
e0040e74bc refactor pin config, add support for rx pull-up 2015-11-15 19:16:30 -08:00
Thorsten von Eicken
65583e6af6 add selection of uart1 to debug log 2015-11-14 23:37:41 -08:00