| 
								
								
									 Vinzenz Schroeter | 41fbdbf3a3 | object name to snake case 
		
	
	
		
			
				
	
				Rust / build-gnu-apt (pull_request) Successful in 2m0s 
				
	
				Rust / build-size-gnu-unstable (pull_request) Successful in 41s | 2025-06-28 18:50:26 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | c702d832f4 | do not link non existant functions in the base library 
		
	
	
		
			
				
	
				Rust / build-gnu-apt (pull_request) Successful in 1m59s 
				
	
				Rust / build-size-gnu-unstable (pull_request) Successful in 43s | 2025-06-28 18:03:44 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | 284c005e4e | remove broken csbindgen in ci 
		
	
	
		
			
				
	
				Rust / build-gnu-apt (pull_request) Successful in 2m5s 
				
	
				Rust / build-size-gnu-unstable (pull_request) Successful in 43s | 2025-06-28 14:38:31 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | 9101259ecf | remove unsupported configurations from flake 
		
	
	
		
			
				
	
				Rust / build-gnu-apt (pull_request) Successful in 1m58s 
				
	
				Rust / build-size-gnu-unstable (pull_request) Failing after 2m40s | 2025-06-27 18:22:16 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | a7d4b287e4 | update dependencies and flake 
		
	
	
		
			
				
	
				Rust / build-gnu-apt (pull_request) Successful in 1m57s 
				
	
				Rust / build-size-gnu-unstable (pull_request) Failing after 2m42s | 2025-06-27 18:11:00 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | aba7d49458 | cleanup alias, flake | 2025-06-27 18:09:08 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | 5b26929ffa | remove now unnecesary build dep, update servicepoint | 2025-06-27 18:06:03 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | 363609c663 | add derives 
		
	
	
		
			
				
	
				Rust / build-gnu-apt (pull_request) Successful in 2m5s 
				
	
				Rust / build-size-gnu-unstable (pull_request) Failing after 2m48s | 2025-06-27 00:17:55 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | c65b735f57 | generic wrap 
		
	
	
		
			
				
	
				Rust / build-gnu-apt (pull_request) Successful in 2m4s 
				
	
				Rust / build-size-gnu-unstable (pull_request) Failing after 2m44s | 2025-06-26 22:36:57 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | 5beea6151a | wip generic wrap | 2025-06-26 20:42:31 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | 82696b2d1a | add slice modifier 
		
	
	
		
			
				
	
				Rust / build-gnu-apt (pull_request) Successful in 2m7s 
				
	
				Rust / build-size-gnu-unstable (pull_request) Failing after 2m48s | 2025-06-26 19:26:41 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | 39c7c27c86 | implement return modifiers | 2025-06-26 18:59:46 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | 0968605d0b | cleanups, add semicolon everywhere | 2025-06-26 17:29:03 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | e8f11c08ea | add parameter modifiers | 2025-06-23 23:28:30 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | 664625402f | move where the modifier is | 2025-06-23 21:36:01 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | 5a849a87c7 | fix missing renames | 2025-06-23 21:16:22 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | 323ba6128e | add move fn to dsl, rename SPCommand to GenericCommand, remove DisplayBitVec command | 2025-06-23 20:26:22 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | e434130784 | unifiy special handling of params and return | 2025-06-23 19:43:52 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | 92ce27af68 | simplify property exports | 2025-06-23 19:43:23 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | 7a836783e1 | rename function to ...try to indicate possible null return | 2025-06-22 13:00:32 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | b4730ffdf3 | container macro code dedup | 2025-06-22 12:52:53 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | 5ecb84ed16 | derive try_into_packet automatically | 2025-06-22 12:28:37 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | 8116375fd0 | more type name based naming | 2025-06-22 12:28:37 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | 8f13ba61f0 | remove _ from type names in function names | 2025-06-22 00:14:06 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | 500cbbc872 | add prefix centrally | 2025-06-21 23:51:10 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | 1eb59d986a | wrap_command macro | 2025-06-21 23:47:42 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | 18f0be072a | fix docs, misc tweaks | 2025-06-19 18:32:07 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | b79a2534fc | the rest of the functions wrapped with macro 
		
	
	
		
			
				
	
				Rust / build-gnu-apt (pull_request) Failing after 1m6s 
				
	
				Rust / build-size-gnu-unstable (pull_request) Failing after 2m49s | 2025-06-18 23:14:51 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | c492cfab6b | even more functions wrapped with macro | 2025-06-18 22:40:04 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | 21987d05f3 | use macros in macros 
		
	
	
		
			
				
	
				Rust / build-gnu-apt (pull_request) Successful in 2m0s 
				
	
				Rust / build-size-gnu-unstable (pull_request) Failing after 2m48s | 2025-06-18 20:42:33 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | 27f231eba0 | wrap_function without defined signature | 2025-06-18 20:42:33 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | bf4e351514 | tweak dsl | 2025-06-18 20:42:33 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | 35e9c36ccd | multiple methods in one macro invocation | 2025-06-18 20:42:33 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | 7d52ccf638 | fix Makefile | 2025-06-18 20:42:33 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | 9ddab5e19a | update ci | 2025-06-18 20:42:33 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | 85d4ed5a3b | fix flake, mark which packages work | 2025-06-18 00:11:18 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | 75e2df41fe | export value fields via macro 
		
	
	
		
			
				
	
				Rust / build-gnu-apt (pull_request) Failing after 1m31s 
				
	
				Rust / build-size-gnu-unstable (pull_request) Failing after 42s | 2025-06-17 23:56:11 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | 8296773779 | fix cp437 prefix, fix example | 2025-06-17 22:21:11 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | 514c0304b8 | clone and free with :: syntax | 2025-06-17 22:11:10 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | 9756ef39b7 | wrap normal methods with macro 
		
	
	
		
			
				
	
				Rust / build-gnu-apt (pull_request) Failing after 1m31s 
				
	
				Rust / build-size-gnu-unstable (pull_request) Failing after 43s | 2025-06-17 22:02:31 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | f524038625 | generate header by running cbindgen directly | 2025-06-17 21:09:54 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | 02f629c68b | generate some functions with macros, cbindgen 0.29 | 2025-06-16 21:45:27 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | db94fecbb3 | more fixes | 2025-06-05 17:38:54 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | 53493a5fb1 | actually change build flags | 2025-06-04 22:29:37 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | 471717a36f | flake musl build 
		
	
	
		
			
				
	
				Rust / build-gnu-apt (pull_request) Failing after 4m36s 
				
	
				Rust / build-size-gnu-unstable (pull_request) Failing after 56s | 2025-06-03 21:44:08 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | 42defc7732 | force use of gcc 
		
	
	
		
			
				
	
				Rust / build-gnu-apt (pull_request) Failing after 4m38s 
				
	
				Rust / build-size-gnu-unstable (pull_request) Failing after 1m0s | 2025-06-03 17:22:12 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | 19a9af48ee | make header_logger slightly less ugly | 2025-06-02 23:28:40 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | 579a68c77a | size optimized examples build in flake, remove unstable compiler flags from makefile 
		
	
	
		
			
				
	
				Rust / build-gnu-apt (pull_request) Failing after 4m38s 
				
	
				Rust / build-size-gnu-unstable (pull_request) Failing after 57s dynamically linked bin is 16k | 2025-06-02 23:10:03 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | d98aec63b0 | examples work as packages in flake 
		
	
	
		
			
				
	
				Rust / build-gnu-apt (pull_request) Successful in 5m23s 
				
	
				Rust / build-size-gnu-unstable (pull_request) Successful in 1m14s | 2025-06-02 17:22:38 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | 7b6b4f7e5b | split flake.nix, shell per package, generate pkg-config | 2025-06-01 16:51:11 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | d205ed44b7 | version 0.15.0 | 2025-06-01 13:00:22 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | e824baa4ba | more configs work now ```
make LIBC=gnu LINK=dynamic
make LIBC=musl LINK=dynamic CC=musl-gcc
make LIBC=musl LINK=static CC=musl-gcc
``` | 2025-05-30 00:40:08 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | 4d9c9e2ac4 | clean up .PHONY and all 
		
	
	
		
			
				
	
				Rust / build-gnu-apt (pull_request) Successful in 5m20s 
				
	
				Rust / build-size-gnu-unstable (pull_request) Successful in 1m14s | 2025-05-28 17:29:28 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | a4699b9bc8 | rename size-optimized to size_optimized | 2025-05-28 16:48:19 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | c7d40b828b | per-config build output using VPATH 
		
	
	
		
			
				
	
				Rust / build-gnu-apt (pull_request) Successful in 5m13s 
				
	
				Rust / build-size-gnu-unstable (pull_request) Successful in 1m13s based on https://make.mad-scientist.net/papers/multi-architecture-builds/ | 2025-05-28 15:07:04 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | 6c3792330d | do not overwrite header if content did not change | 2025-05-28 12:25:30 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | 2d937b9c3c | simplify conditional logic with constructed macro names based on https://make.mad-scientist.net/constructed-macro-names/ | 2025-05-28 11:49:44 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | e7426bdabe | update cargo packages and flake 
		
	
	
		
			
				
	
				Rust / build-gnu-apt (pull_request) Successful in 7m7s 
				
	
				Rust / build-size-gnu-unstable (pull_request) Successful in 1m29s | 2025-05-24 13:52:04 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | e5825819e6 | update to servicepoint v0.15.0 | 2025-05-24 13:50:21 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | 01b3169020 | sp_cmd_brightness_global_get returns value | 2025-05-24 13:50:01 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | c9d2479f5e | sp_cmd_generic_try_from_packet return struct directly | 2025-05-18 11:20:57 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | 389ced492c | change typedef style, add optional logging 
		
	
	
		
			
				
	
				Rust / build-gnu-apt (pull_request) Failing after 1m24s 
				
	
				Rust / build-size-gnu-unstable (pull_request) Failing after 1m28s | 2025-05-16 00:33:27 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | 0c6efcee56 | add example for reading packages, fix functions return pointers to copy on stack | 2025-05-15 23:48:03 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | 4ab5305377 | add example helper, translate more examples update to wip servicepoint lib | 2025-05-10 15:01:49 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | b8a55d0433 | even more docs 
		
	
	
		
			
				
	
				Rust / build-gnu-apt (pull_request) Successful in 4m16s 
				
	
				Rust / build-size-gnu-unstable (pull_request) Successful in 1m18s | 2025-05-07 22:52:19 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | 36f3d84dc8 | a bunch of docs | 2025-05-07 22:31:26 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | 626a887480 | move heap functions to own mod | 2025-05-07 08:53:49 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | cf6e6385ec | move containers to own mod | 2025-05-07 08:43:38 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | e7cad5b5a3 | doc changes | 2025-05-07 08:29:43 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | a4bacd53a2 | remove SPBitVec wrapper type 
		
	
	
		
			
				
	
				Rust / build-gnu-apt (pull_request) Failing after 1m19s 
				
	
				Rust / build-size-gnu-unstable (pull_request) Failing after 1m9s | 2025-05-06 23:05:06 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | 85ccf4123c | expose tagged union instead of TypedCommand to C 
		
	
	
		
			
				
	
				Rust / build-gnu-apt (pull_request) Failing after 1m18s 
				
	
				Rust / build-size-gnu-unstable (pull_request) Failing after 1m11s | 2025-05-06 22:58:38 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | 32d39f8006 | misc mod and doc changes | 2025-05-06 21:27:01 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | 4f0eca3ea0 | more commands | 2025-05-06 21:27:01 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | 2165629bef | add badges | 2025-05-05 22:59:14 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | 373725c648 | add first specific commands | 2025-05-05 22:59:14 +02:00 |  | 
				
					
						| 
								
								
									 Vinzenz Schroeter | 84adf166a9 | add heap_move_ok and heap_move_some helpers | 2025-05-05 18:25:59 +02:00 |  |