Commit graph

  • 90f1edb2c1 update servicepoint to v0.16.0 next Vinzenz Schroeter 2025-07-12 13:02:12 +0200
  • 0344c0bdcf fix readme Vinzenz Schroeter 2025-06-28 20:23:23 +0200
  • ff9b0a9dc8 Merge pull request 'type per command, binding generation macros, nix package' (#4) from next into main main v0.15.0 vinzenz 2025-06-28 19:27:59 +0200
  • 41fbdbf3a3 object name to snake case Vinzenz Schroeter 2025-06-28 18:38:20 +0200
  • c702d832f4 do not link non existant functions in the base library Vinzenz Schroeter 2025-06-28 17:21:00 +0200
  • 284c005e4e remove broken csbindgen in ci Vinzenz Schroeter 2025-06-28 14:38:31 +0200
  • 9101259ecf remove unsupported configurations from flake Vinzenz Schroeter 2025-06-27 18:22:16 +0200
  • a7d4b287e4 update dependencies and flake Vinzenz Schroeter 2025-06-27 18:11:00 +0200
  • aba7d49458 cleanup alias, flake Vinzenz Schroeter 2025-06-27 18:09:08 +0200
  • 5b26929ffa remove now unnecesary build dep, update servicepoint Vinzenz Schroeter 2025-06-27 18:06:03 +0200
  • 363609c663 add derives Vinzenz Schroeter 2025-06-26 23:22:18 +0200
  • c65b735f57 generic wrap Vinzenz Schroeter 2025-06-26 22:23:53 +0200
  • 5beea6151a wip generic wrap Vinzenz Schroeter 2025-06-26 20:42:31 +0200
  • 82696b2d1a add slice modifier Vinzenz Schroeter 2025-06-26 19:26:41 +0200
  • 39c7c27c86 implement return modifiers Vinzenz Schroeter 2025-06-26 18:59:46 +0200
  • 0968605d0b cleanups, add semicolon everywhere Vinzenz Schroeter 2025-06-26 17:29:03 +0200
  • e8f11c08ea add parameter modifiers Vinzenz Schroeter 2025-06-23 23:28:30 +0200
  • 664625402f move where the modifier is Vinzenz Schroeter 2025-06-23 21:36:01 +0200
  • 5a849a87c7 fix missing renames Vinzenz Schroeter 2025-06-23 21:16:22 +0200
  • 323ba6128e add move fn to dsl, rename SPCommand to GenericCommand, remove DisplayBitVec command Vinzenz Schroeter 2025-06-23 20:26:07 +0200
  • e434130784 unifiy special handling of params and return Vinzenz Schroeter 2025-06-23 19:43:52 +0200
  • 92ce27af68 simplify property exports Vinzenz Schroeter 2025-06-22 14:52:44 +0200
  • 7a836783e1 rename function to ...try to indicate possible null return Vinzenz Schroeter 2025-06-22 12:59:13 +0200
  • b4730ffdf3 container macro code dedup Vinzenz Schroeter 2025-06-22 12:52:53 +0200
  • 5ecb84ed16 derive try_into_packet automatically Vinzenz Schroeter 2025-06-22 12:27:42 +0200
  • 8116375fd0 more type name based naming Vinzenz Schroeter 2025-06-22 12:16:45 +0200
  • 8f13ba61f0 remove _ from type names in function names Vinzenz Schroeter 2025-06-22 00:14:06 +0200
  • 500cbbc872 add prefix centrally Vinzenz Schroeter 2025-06-21 23:51:10 +0200
  • 1eb59d986a wrap_command macro Vinzenz Schroeter 2025-06-21 23:25:52 +0200
  • 18f0be072a fix docs, misc tweaks Vinzenz Schroeter 2025-06-19 18:32:07 +0200
  • b79a2534fc the rest of the functions wrapped with macro Vinzenz Schroeter 2025-06-18 23:14:51 +0200
  • c492cfab6b even more functions wrapped with macro Vinzenz Schroeter 2025-06-18 22:40:04 +0200
  • 21987d05f3 use macros in macros Vinzenz Schroeter 2025-06-18 20:41:22 +0200
  • 27f231eba0 wrap_function without defined signature Vinzenz Schroeter 2025-06-18 20:30:55 +0200
  • bf4e351514 tweak dsl Vinzenz Schroeter 2025-06-18 17:51:32 +0200
  • 35e9c36ccd multiple methods in one macro invocation Vinzenz Schroeter 2025-06-18 17:39:30 +0200
  • 7d52ccf638 fix Makefile Vinzenz Schroeter 2025-06-18 17:25:11 +0200
  • 9ddab5e19a update ci Vinzenz Schroeter 2025-06-18 00:14:18 +0200
  • 85d4ed5a3b fix flake, mark which packages work Vinzenz Schroeter 2025-06-18 00:11:18 +0200
  • 75e2df41fe export value fields via macro Vinzenz Schroeter 2025-06-17 23:56:11 +0200
  • 8296773779 fix cp437 prefix, fix example Vinzenz Schroeter 2025-06-17 22:21:11 +0200
  • 514c0304b8 clone and free with :: syntax Vinzenz Schroeter 2025-06-17 22:11:10 +0200
  • 9756ef39b7 wrap normal methods with macro Vinzenz Schroeter 2025-06-17 21:12:24 +0200
  • f524038625 generate header by running cbindgen directly Vinzenz Schroeter 2025-06-16 22:03:57 +0200
  • 02f629c68b generate some functions with macros, cbindgen 0.29 Vinzenz Schroeter 2025-06-16 21:26:58 +0200
  • db94fecbb3 more fixes Vinzenz Schroeter 2025-06-05 17:38:54 +0200
  • 53493a5fb1 actually change build flags Vinzenz Schroeter 2025-06-04 22:14:19 +0200
  • 471717a36f flake musl build Vinzenz Schroeter 2025-06-03 21:44:08 +0200
  • 42defc7732 force use of gcc Vinzenz Schroeter 2025-06-03 17:22:12 +0200
  • 19a9af48ee make header_logger slightly less ugly Vinzenz Schroeter 2025-06-02 23:28:40 +0200
  • 579a68c77a size optimized examples build in flake, remove unstable compiler flags from makefile Vinzenz Schroeter 2025-06-02 23:10:03 +0200
  • d98aec63b0 examples work as packages in flake Vinzenz Schroeter 2025-06-02 17:22:38 +0200
  • 7b6b4f7e5b split flake.nix, shell per package, generate pkg-config Vinzenz Schroeter 2025-06-01 16:51:11 +0200
  • d205ed44b7 version 0.15.0 Vinzenz Schroeter 2025-06-01 13:00:22 +0200
  • e824baa4ba more configs work now Vinzenz Schroeter 2025-05-30 00:09:41 +0200
  • 4d9c9e2ac4 clean up .PHONY and all Vinzenz Schroeter 2025-05-28 17:21:08 +0200
  • a4699b9bc8 rename size-optimized to size_optimized Vinzenz Schroeter 2025-05-28 16:48:19 +0200
  • c7d40b828b per-config build output using VPATH Vinzenz Schroeter 2025-05-28 14:45:59 +0200
  • 6c3792330d do not overwrite header if content did not change Vinzenz Schroeter 2025-05-28 12:25:30 +0200
  • 2d937b9c3c simplify conditional logic with constructed macro names Vinzenz Schroeter 2025-05-28 11:49:44 +0200
  • e7426bdabe update cargo packages and flake Vinzenz Schroeter 2025-05-24 13:52:04 +0200
  • e5825819e6 update to servicepoint v0.15.0 Vinzenz Schroeter 2025-05-24 13:50:21 +0200
  • 01b3169020 sp_cmd_brightness_global_get returns value Vinzenz Schroeter 2025-05-24 13:50:01 +0200
  • c9d2479f5e sp_cmd_generic_try_from_packet return struct directly Vinzenz Schroeter 2025-05-18 11:20:57 +0200
  • 389ced492c change typedef style, add optional logging Vinzenz Schroeter 2025-05-16 00:33:27 +0200
  • 0c6efcee56 add example for reading packages, fix functions return pointers to copy on stack Vinzenz Schroeter 2025-05-15 23:48:03 +0200
  • 4ab5305377 add example helper, translate more examples Vinzenz Schroeter 2025-05-10 14:58:50 +0200
  • b8a55d0433 even more docs Vinzenz Schroeter 2025-05-07 22:50:53 +0200
  • 36f3d84dc8 a bunch of docs Vinzenz Schroeter 2025-05-07 22:27:06 +0200
  • 626a887480 move heap functions to own mod Vinzenz Schroeter 2025-05-07 08:53:49 +0200
  • cf6e6385ec move containers to own mod Vinzenz Schroeter 2025-05-07 08:43:13 +0200
  • e7cad5b5a3 doc changes Vinzenz Schroeter 2025-05-07 08:29:16 +0200
  • a4bacd53a2 remove SPBitVec wrapper type Vinzenz Schroeter 2025-05-06 23:05:06 +0200
  • 85ccf4123c expose tagged union instead of TypedCommand to C Vinzenz Schroeter 2025-05-06 22:54:54 +0200
  • 32d39f8006 misc mod and doc changes Vinzenz Schroeter 2025-05-06 21:25:36 +0200
  • 4f0eca3ea0 more commands Vinzenz Schroeter 2025-05-06 21:12:37 +0200
  • 2165629bef add badges Vinzenz Schroeter 2025-05-05 22:59:06 +0200
  • 373725c648 add first specific commands Vinzenz Schroeter 2025-05-05 22:55:18 +0200
  • 84adf166a9 add heap_move_ok and heap_move_some helpers Vinzenz Schroeter 2025-05-05 18:01:35 +0200
  • 0eedbf4a7f Merge pull request 'remove all the wrappers, update servicepoint' (#1) from next into main v0.14.1 vinzenz 2025-05-04 14:02:53 +0200
  • b06241f8d3 update installation README, Makefile changes Vinzenz Schroeter 2025-05-04 13:51:54 +0200
  • 2dd1250bf1 version 0.14.1 Vinzenz Schroeter 2025-05-04 13:07:45 +0200
  • 25eb73ae55 remove musl builds Vinzenz Schroeter 2025-05-04 12:22:27 +0200
  • d4716c4bc6 build variations in CI to keep track of what works Vinzenz Schroeter 2025-04-24 23:31:34 +0200
  • 406ec84577 a bunch of options for the Makefile Vinzenz Schroeter 2025-04-24 22:47:27 +0200
  • bdfe4439a1 update to released servicepoint version Vinzenz Schroeter 2025-05-03 17:57:55 +0200
  • 10ebccdf47 features, cargo fmt Vinzenz Schroeter 2025-04-12 22:32:27 +0200
  • baa450b2f7 add functions to convert containers directly into packet Vinzenz Schroeter 2025-04-12 22:13:29 +0200
  • 1e442012be heap_remove, sp_brightness_grid_into_packet Vinzenz Schroeter 2025-04-12 21:56:07 +0200
  • ce70ecd9e2 add command code constants, send header Vinzenz Schroeter 2025-04-12 21:47:23 +0200
  • f193c659b9 translate announce and brightness tester examples Vinzenz Schroeter 2025-04-12 19:29:10 +0200
  • 8dcced489a sp_brightness_grid_load ignore out of range Vinzenz Schroeter 2025-04-12 18:49:12 +0200
  • 0af8ea98dd add sp_bitmap_into_bitvec, sp_bitmap_from_bitvec Vinzenz Schroeter 2025-04-12 18:35:48 +0200
  • fd6f9198f3 unify heap allocation handling Vinzenz Schroeter 2025-04-12 18:05:01 +0200
  • 63dfecdbf5 rename/merge functions to match rust side more Vinzenz Schroeter 2025-04-12 17:38:19 +0200
  • bbe4000468 add fn to pass ip:port as values Vinzenz Schroeter 2025-04-12 16:47:40 +0200
  • 5eed5ecde2 fix rebase Vinzenz Schroeter 2025-04-12 16:33:39 +0200
  • fc80e1b83f move generic safety information into README Vinzenz Schroeter 2025-04-12 16:22:39 +0200
  • e0d82b2b87 wip fix documentation Vinzenz Schroeter 2025-04-12 13:34:02 +0200
  • 597614bc95 use brightness type from base crate Vinzenz Schroeter 2025-04-12 13:12:50 +0200