esp-modem(Docs): Update documentation and minor fixes

This commit is contained in:
David Čermák
2021-05-26 16:41:19 +08:00
committed by David Cermak
parent 28433de4ad
commit e0e65856f0
24 changed files with 139 additions and 350 deletions

View File

@ -45,7 +45,7 @@ enum class terminal_error {
};
/**
* @brief Terminal interface. All communication interfaces must comply this interface in order to be used as a DTE
* @brief Terminal interface. All communication interfaces must comply to this interface in order to be used as a DTE
*/
class Terminal {
public:
@ -53,7 +53,7 @@ public:
void set_error_cb(std::function<void(terminal_error)> f) { on_error = std::move(f); }
virtual void set_read_cb(std::function<bool(uint8_t *data, size_t len)> f) { on_data = std::move(f); }
virtual void set_read_cb(std::function<bool(uint8_t *data, size_t len)> f) { on_read = std::move(f); }
/**
* @brief Writes data to the terminal
@ -76,7 +76,7 @@ public:
virtual void stop() = 0;
protected:
std::function<bool(uint8_t *data, size_t len)> on_data;
std::function<bool(uint8_t *data, size_t len)> on_read;
std::function<void(terminal_error)> on_error;
};