Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-05-15 | Change license from GPL-2.0-or-later to GPL-3.0-or-later | Xiao Pan | |
I just realized I can use GPL-3.0-or-later. I prefer GPL-3.0-or-later over GPL-2.0-or-later. And libssh's LGPL-2.1-or-later, plplot's LGPL-2.0-or-later, and gtk's LGPL-2.1-or-later licenses are compatible with GPL-3.0-or-later. | |||
2025-05-15 | better comment explain plplot license | Xiao Pan | |
2025-05-15 | The software is licensed under GPL-2.0-or-later | Xiao Pan | |
The software is licensed under GPL-2.0-or-later. But list.c and list.h contain source code I edited from book "C Primer Plus" Chapter17 practice problem 2 which contain codes from its example codes, and the author of "C Primer Plus" does not have a license for list.c and list.h, so the author of "C Primer Plus" has the copyright on list.c and list.h, so list.c and list.h can be considered non-free close souce proprietary code. I choose GPL-2.0-or-later. Because I prefer GPL over LGPL. And because libssh's LGPL-2.1-or-later, plplot's LGPL-2.0-or-later, and gtk's LGPL-2.1-or-later licenses are compatible with GPL-2.0-or-later. This commit also clarify licensing by copy the GPL-2.0-or-later license to LICENSE file, adding notes in README.md, and adding SPDX-License-Identifier and other licensing comment in source code files. | |||
2025-05-13 | typo | Xiao Pan | |
2025-05-13 | update | Xiao Pan | |
2025-05-13 | Delete old comments from plplot example 17 | Xiao Pan | |
2025-05-13 | Add and edit comments | Xiao Pan | |
2025-05-07 | correct avg print size; no debug print | Xiao Pan | |
2025-05-07 | show min and max | Xiao Pan | |
2025-05-07 | more profer macro | Xiao Pan | |
2025-05-07 | a little better logic | Xiao Pan | |
2025-05-07 | a little bit better logic and states, not perfect | Xiao Pan | |
2025-05-07 | when set to time, unset last 50 seconds toggle | Xiao Pan | |
2025-05-07 | only need to set just_start to false when it is true | Xiao Pan | |
2025-05-07 | Fix first time start offset==0 cause read_data read data from remote and ↵ | Xiao Pan | |
write duplicate data to local | |||
2025-05-07 | add unix time and last 50 seconds toggle | Xiao Pan | |
2025-05-07 | default set first temp plot active | Xiao Pan | |
2025-05-07 | temp max 100 instead for better showcase | Xiao Pan | |
2025-05-07 | 2 plots per line instead of 3 because pi have small screen | Xiao Pan | |
2025-05-06 | user flowboxes and less text in label to save space | Xiao Pan | |
2025-05-04 | no need sftp_expand_path, current dir is home dir | Xiao Pan | |
2025-05-04 | USe new SR16-CustomBMS repo .dbc. Consider changed ssh destination support ↵ | Xiao Pan | |
sftp_expand_path() https://github.com/spartanracingelectric/SR16-CustomBMS/blob/main/SR-16%20Custom%20BMS.dbc | |||
2025-04-30 | max window instead of fullscreen, else no unfullscreen button | Xiao Pan | |
2025-04-30 | Temperature read not make sense, and it take too much space, so remove for now | Xiao Pan | |
2025-04-30 | Set default fullscreen to show better on pi | Xiao Pan | |
2025-04-30 | Changes to make it work on raspberry pi debian 12 | Xiao Pan | |
2025-04-30 | use correct .dbc file from spartanracingelectric/SR16-CustomBMS, rewrite ↵ | Xiao Pan | |
code based on correct dbc file | |||
2025-04-30 | Revert "use more optimized g_timeout_add_seconds" | Xiao Pan | |
This reverts commit de00233983f5df5158cbf7dfc14d493e985dda43. g_timeout_add_seconds somehow does not call function every given interval | |||
2025-04-30 | less messy, consider C operator precedence, see `man operator` | Xiao Pan | |
2025-04-30 | less messy, consider C operator precedence, see `man operator` | Xiao Pan | |
2025-04-30 | cleaner code, return and continue instead of put inside a large if | Xiao Pan | |
2025-04-30 | use more optimized g_timeout_add_seconds | Xiao Pan | |
2025-04-30 | run read_data() instantaneously, so plot can start right away | Xiao Pan | |
2025-04-30 | update drawing area if toggle live | Xiao Pan | |
2025-04-30 | add comment | Xiao Pan | |
2025-04-29 | feat: save to local, cli option to read only from local | Xiao Pan | |
2025-04-29 | better error handling | Xiao Pan | |
2025-04-29 | set x axis label 10 digits | Xiao Pan | |
2025-04-29 | feat: add live button, from and to time entries | Xiao Pan | |
2025-04-28 | old url not working any more | Xiao Pan | |
2025-04-28 | correct comment | Xiao Pan | |
2025-04-28 | Use pi mycan.c .csv format | Xiao Pan | |
2025-04-28 | feat: read past data from remote pi | Xiao Pan | |
Using linked list so I can keep adding data without worrying about arrary max length. I also moved old code that can only read live data to old/remote_plot_live.c as an archive. | |||
2025-04-27 | use unix time for timestamp instead | Xiao Pan | |
2025-04-26 | cli option to set ssh destination | Xiao Pan | |
2025-04-26 | Move expanders on top of drawing area to give it more spaces in the future | Xiao Pan | |
2025-04-26 | Maybe more correct MAX_XFER_BUF_SIZE | Xiao Pan | |
2025-04-26 | guess temp min max | Xiao Pan | |
2025-04-26 | Dynamic plots size and arrangements | Xiao Pan | |
2025-04-26 | add expanders | Xiao Pan | |