Commit Graph

1157 Commits

Author SHA1 Message Date
kraus b81e03c980 issue #2421 2024-04-14 20:12:57 +02:00
kraus 1478b58a7e issue #2368 2024-04-14 19:51:56 +02:00
kraus 514555ee32 issue #2368 2024-04-14 19:20:13 +02:00
kraus b82f49a8a8 issue #2426 KS0108 reset pulse width 2024-04-14 13:49:12 +02:00
Brad Campbell efc761cfbb
mui: mark internal functions `static`
This fixes warnings like:

```
mui.c:303:5: warning: no previous prototype for 'mui_find_uif' [-Wmissing-prototypes]
  303 | int mui_find_uif(mui_t *ui, uint8_t id0, uint8_t id1)
      |     ^~~~~~~~~~~~
mui.c:463:8: warning: no previous prototype for 'mui_find_form' [-Wmissing-prototypes]
  463 | fds_t *mui_find_form(mui_t *ui, uint8_t n)
      |        ^~~~~~~~~~~~~
mui.c:490:9: warning: no previous prototype for 'mui_task_draw' [-Wmissing-prototypes]
  490 | uint8_t mui_task_draw(mui_t *ui)
      |         ^~~~~~~~~~~~~
mui.c:497:9: warning: no previous prototype for 'mui_task_form_start' [-Wmissing-prototypes]
  497 | uint8_t mui_task_form_start(mui_t *ui)
      |         ^~~~~~~~~~~~~~~~~~~
mui.c:503:9: warning: no previous prototype for 'mui_task_form_end' [-Wmissing-prototypes]
  503 | uint8_t mui_task_form_end(mui_t *ui)
      |         ^~~~~~~~~~~~~~~~~
mui.c:519:9: warning: no previous prototype for 'mui_task_find_prev_cursor_uif' [-Wmissing-prototypes]
  519 | uint8_t mui_task_find_prev_cursor_uif(mui_t *ui)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mui.c:534:9: warning: no previous prototype for 'mui_task_find_first_cursor_uif' [-Wmissing-prototypes]
  534 | uint8_t mui_task_find_first_cursor_uif(mui_t *ui)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mui.c:548:9: warning: no previous prototype for 'mui_task_find_last_cursor_uif' [-Wmissing-prototypes]
  548 | uint8_t mui_task_find_last_cursor_uif(mui_t *ui)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mui.c:559:9: warning: no previous prototype for 'mui_task_find_next_cursor_uif' [-Wmissing-prototypes]
  559 | uint8_t mui_task_find_next_cursor_uif(mui_t *ui)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mui.c:578:9: warning: no previous prototype for 'mui_task_get_current_cursor_focus_position' [-Wmissing-prototypes]
  578 | uint8_t mui_task_get_current_cursor_focus_position(mui_t *ui)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mui.c:590:9: warning: no previous prototype for 'mui_task_read_nth_selectable_field' [-Wmissing-prototypes]
  590 | uint8_t mui_task_read_nth_selectable_field(mui_t *ui)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mui.c:602:9: warning: no previous prototype for 'mui_task_find_execute_on_select_field' [-Wmissing-prototypes]
  602 | uint8_t mui_task_find_execute_on_select_field(mui_t *ui)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mui.c:654:6: warning: no previous prototype for 'mui_next_field' [-Wmissing-prototypes]
  654 | void mui_next_field(mui_t *ui)
```
2024-04-02 00:32:07 -04:00
Brad Campbell f36cc20482
mui_u8g2.h: add u8g2.h header
The mui_u8g2.h header relies on the `u8g2_uint_t` type, but without
including the header the compiler errors on unknown type.

I think this has generally been hidden because most users probably
include "u8g2.h" before "mui_u8g2.h". But just re-ordering those
includes can cause the build to fail.
2024-04-02 00:26:07 -04:00
kraus b325be7867 issue #2407 2024-03-31 22:35:07 +02:00
kraus 98b94f7cf7 2.35.15 2024-03-15 07:19:25 +01:00
kraus e5f7949190 100x32 2024-03-14 22:21:51 +01:00
kraus b127da81c8 2.35.13 2024-03-14 22:03:42 +01:00
kraus b694b54833 update #2377 2024-03-14 21:46:06 +01:00
kraus 91bcdb9450 2.35.11 2024-03-14 20:05:39 +01:00
kraus 1606be7ed8 issue #2332 2023-12-26 22:11:05 +01:00
kraus 2723356f38 codebuild exe #2332 2023-12-26 22:01:45 +01:00
kraus 09a2db7caf issue #2332 2023-12-26 22:00:40 +01:00
kraus 34be7c8488 2.35.8 2023-12-03 00:04:26 +01:00
kraus f29802c2e3 issue #2241 2023-12-02 23:43:44 +01:00
kraus 015b64fd7b issue #2241 codebuild 2023-12-02 23:35:10 +01:00
kraus 1154314357 issue #2310 2023-12-02 22:23:54 +01:00
kraus 4786e15447 issue #2310 2023-12-02 22:23:22 +01:00
Romain Lamothe badcb8b80c check: drawArc implemented with atan approximation 2023-10-15 21:34:19 +02:00
kraus 72a4ab4f39 issue #2260 2023-10-02 14:19:01 +02:00
kraus b7a9144f56 2.35.7 2023-09-24 12:23:48 +02:00
kraus 27b068e76d issue #2260 128x64 2023-09-09 12:43:02 +02:00
kraus 6650ae60fa issue #2260 128x64 2023-09-09 12:42:49 +02:00
kraus 7d54d303e4 update 2023-09-04 01:12:28 +02:00
kraus 00b8f4a030 issue #2260 2023-09-03 11:12:15 +02:00
kraus 0f46c634ab codebuilg uc1628, issue #2260 2023-09-03 08:34:26 +02:00
kraus 0f9acc22ff uc1628, issue #2260 2023-09-03 00:22:43 +02:00
kraus 9aa64b7180 LC7981 issue #2191 2023-08-29 00:14:01 +02:00
Shik 42b784392f
Update mui_u8g2.c
Fix MUI to use full display width
2023-08-09 21:47:56 +03:00
kraus 08f70e80b4 issue #2228 2023-07-23 15:55:31 +02:00
kraus fdbd47ee37 issue #2191 2023-07-16 12:02:05 +02:00
izilzty 8cd233b41e
Add support for GP1294AI 2023-07-10 23:35:17 +08:00
kraus 12d38f32fc #2191 2023-07-09 19:52:33 +02:00
olikraus 8bd0e39553
Merge pull request #2215 from liux-pro/patch-1
Do not use "weak " symbols on Windows
... Thanks for the Update!
2023-07-09 15:16:16 +02:00
Kerry Shen ec130741d3 ST7567 LW12832 2023-07-06 16:05:02 +08:00
kraus dbe5b94656 issue #2186 2023-07-04 06:36:29 +02:00
kraus 0f02f3bc55 ST7586 JLX320160, issue #2186 2023-07-03 23:17:17 +02:00
Legend 20692fb90d
no weak on windows 2023-07-02 10:07:24 +08:00
Legend 4a9653d378
no "weak" on windows 2023-07-02 09:40:48 +08:00
kraus 26088be52b issue #2091 codebuild exec 2023-06-14 19:28:23 +02:00
kraus 4abc75d1fb issue #2091 codebuild 2023-06-14 19:28:10 +02:00
kraus 6bb6e6e3b4 issue #2135 2023-06-14 19:11:47 +02:00
kraus d58a8815bb font updates, issue #2015 and others 2023-06-13 22:15:05 +02:00
kraus 341977866f issue #2081 cmd table 2023-06-12 21:35:10 +02:00
kraus 4110334891 issue #2092 caa 0x0a0 update 2023-06-12 20:48:53 +02:00
kraus 101fe59a0e issue #2200 2023-06-11 21:17:39 +02:00
kraus 8c484eb824 issue #2200 2023-06-11 13:55:13 +02:00
kraus 9e39e9c9ab issue #2200 added NO_WRAP option 2023-06-11 12:15:54 +02:00