• R/O
  • SSH

mcuhal.arm: コミット

самопильный ХАЛ над библиотекой milandr SPL. позиционируется наличие порта порт на STM32 SPL.


コミットメタ情報

リビジョン7ac2c5ad3ef13ac5b66facd1e16d4b059cc0b8d7 (tree)
日時2020-01-22 08:45:44
作者alexrayne <alexraynepe196@gmai...>
コミッターalexrayne

ログメッセージ

*doc:read.me - добавил чуть описания новых хедеров \lib
* коменты

変更サマリ

差分

diff -r a9d41bf70ab2 -r 7ac2c5ad3ef1 README.md
--- a/README.md Wed Jan 08 22:58:02 2020 +0300
+++ b/README.md Wed Jan 22 02:45:44 2020 +0300
@@ -75,11 +75,14 @@
7575 - `project-conf.h` - хедер-образец. по этому образцу приложение делает этот
7676 же хедер, с настройками ХАЛ под проект.
7777
78-библиотеки
78+библиотеки: lib/
7979 --------------------------------------------------------------------
8080 - `hal_ringbuffer` - шаблоны кольцевой буффера. используются в буферах
8181 ввода/вывода - UART, SLIP
8282 - `slip-filter` - фильтр протокола SLIP прямо на буффере HAL_RingBuffer.
83+- `EnumClass` - C++ обертка bitmap из enum. Позволяет кошерно в битовые операции на флагах заданных enum.
84+- `observe\_pattern` - C++ патерн обозревателя
85+- `cli/` - библиотека реализации терминала на stdio, командной строки.
8386
8487 драйвера
8588 -------------------------------------------------------------------
diff -r a9d41bf70ab2 -r 7ac2c5ad3ef1 stdio_hal.hpp
--- a/stdio_hal.hpp Wed Jan 08 22:58:02 2020 +0300
+++ b/stdio_hal.hpp Wed Jan 22 02:45:44 2020 +0300
@@ -87,6 +87,7 @@
8787 {
8888 public:
8989 virtual int get_char() = 0;
90+ // @return - amount of availiable data.
9091 virtual int get_wait(unsigned to = 0) = 0;
9192 // virtual int printf ( const char* str) = 0;
9293
旧リポジトリブラウザで表示