
Сообщение от
dosikus
microrl не пробовал?
Не пробовал, ибо первый раз слышу. Щаз бегло глянул:
1) слишком избыточно (поддержка VT-100, автозаполнение и тд). Понимаю, что отключается кое чего, но все равно для маленького PIC слишком. А 16f73 маленький в плане памяти для прошивки.
2) Вот с этим в CCS C однозначно будут проблемы:
Код:
// microrl struct, contain internal library data
typedef struct {
#ifdef _USE_ESC_SEQ
char escape_seq;
char escape;
#endif
#if (defined(_ENDL_CRLF) || defined(_ENDL_LFCR))
char tmpch;
#endif
#ifdef _USE_HISTORY
ring_history_t ring_hist; // history object
#endif
char * prompt_str; // pointer to prompt string
char cmdline [_COMMAND_LINE_LEN]; // cmdline buffer
int cmdlen; // last position in command line
int cursor; // input cursor
int (*execute) (int argc, const char * const * argv ); // ptr to 'execute' callback
char ** (*get_completion) (int argc, const char * const * argv ); // ptr to 'completion' callback
void (*print) (const char *); // ptr to 'print' callback
#ifdef _USE_CTLR_C
void (*sigint) (void);
#endif
} microrl_t;
И тд...
---------- Post added at 21:55 ---------- Previous post was at 21:53 ----------

Сообщение от
Error404
А 4х-битные ДОЗУ добавишь?
Дада, есть в планах. Встречный вопрос - а бывают такие микрухи битыми? Кто хоть раз видел?