Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
2025-02-24
| ||
18:44 | modernization; update to serial devices with error notification improvements Leaf check-in: 22821e721e user: ziggurat29 tags: modernization-20250217a | |
2025-02-19
| ||
01:58 | irda receive kickstarter was invoking transmit routine check-in: b924391722 user: ziggurat29 tags: modernization-20250217a | |
2025-02-18
| ||
18:36 | modernization; stream interface supports 'event callback' in addition to legacy weak functions. Also, adjust name of interfaces which are not pointers. check-in: 2cf50909e9 user: ziggurat29 tags: modernization-20250217a | |
18:35 | use bool instead of old style int check-in: 501fc7eb64 user: ziggurat29 tags: modernization-20250217a | |
2025-02-17
| ||
13:56 | modernization -- historic name of 'Serial' (transmit/receive) changed to 'stream' check-in: 1f1a7cc896 user: ziggurat29 tags: modernization-20250217a | |
13:49 | modernization; serial devices includes IrDA variants. this project doesn't use them, though check-in: 5d4c4bfa6c user: ziggurat29 tags: modernization-20250217a | |
13:44 | modernization -- there is a 'set line coding' callback that was added to this common code. this project doesn't use it, though check-in: 5f1bf8a8db user: ziggurat29 tags: modernization-20250217a | |
2025-02-13
| ||
18:19 | integrate diagmods001; keeping some previously debug-only capabilities in release builds Leaf check-in: 17be591377 user: ziggurat29 tags: trunk | |
2025-02-12
| ||
01:19 | let 'diag' exist in non-debug by just omitting debug-only values Closed-Leaf check-in: a47080b94a user: ziggurat29 tags: diagmods001 | |
00:50 | add the ability to erase the entire settings page check-in: 46a5ba043e user: ziggurat29 tags: diagmods001 | |
2025-02-11
| ||
23:17 | allow the inclusion of certain diagnostic features in the release build check-in: e0daa4e0e9 user: ziggurat29 tags: diagmods001 | |
23:16 | using the "always_inline" attribute enabled the optimize for size option check-in: 05cb6963c6 user: ziggurat29 tags: diagmods001 | |
22:37 | some modifications to diagnostic/debug modes; in this case alter 'send' to be able to send arbitrary text out IR check-in: c31b6ddb1f user: ziggurat29 tags: diagmods001 | |
2025-02-10
| ||
21:55 | integrate tidyfixups001 check-in: d2951db0de user: ziggurat29 tags: trunk | |
21:53 | inhibit and annotate 'bad signal' indicators from the IR receiver; they seem twitchy and do not coincide with data loss Closed-Leaf check-in: f2c1beeb71 user: ziggurat29 tags: tidyfixups001 | |
21:52 | moved lights around in main to be more useful in observing the progress through the boot phases check-in: b92d2197d6 user: ziggurat29 tags: tidyfixups001 | |
21:51 | make light stay on a bit longer for the 'bitmap handed over to printer' indicator (green light) check-in: 0194d147df user: ziggurat29 tags: tidyfixups001 | |
2025-02-09
| ||
18:04 | make 'auto' an option for prnbps, allowing one to specify the rate if they know it, or let the system try to figure it out if they don't check-in: 4d2c680337 user: ziggurat29 tags: tidyfixups001 | |
17:07 | delay a bit to let printer finish booting before doing comms check; make that delay dependent on how the system was booted (cold/warm) check-in: 8c9275e143 user: ziggurat29 tags: tidyfixups001 | |
14:42 | correct polarity of test in 'get status'; receiveCompletely has confusing return value check-in: 4fdaba8bbf user: ziggurat29 tags: tidyfixups001 | |
14:41 | show returned data from printer text send check-in: 66eba47a41 user: ziggurat29 tags: tidyfixups001 | |
12:57 | use USB 'suspend'/'resume' events to gate monitor output. otherwise when powering the board externally and without usb connection, the monitor output would stall the system. check-in: e01c889221 user: ziggurat29 tags: tidyfixups001 | |
2025-02-08
| ||
19:42 | added 'toggle' methods check-in: 82ed7e250c user: ziggurat29 tags: tidyfixups001 | |
2025-02-05
| ||
17:20 | break system_interfaces into 'stream' and 'printer' components because printer is less useful to other projects check-in: 07850955e2 user: ziggurat29 tags: tidyfixups001 | |
2025-02-04
| ||
14:01 | fixup escaping to /not/ unescape nul in command parser, and rely on second level unescaper for that. make a full unescaper available for general use. check-in: 4f8d9b30fd user: ziggurat29 tags: tidyfixups001 | |
2025-02-01
| ||
16:22 | typo in error text regarding option names for printer models check-in: ee8c24c26f user: ziggurat29 tags: trunk | |
2025-01-31
| ||
22:32 | integrate testenhancements001, which also includes a new printer support for em205 check-in: 95bf8dcc44 user: ziggurat29 tags: trunk | |
22:28 | change to testbmp to make it a ruler Closed-Leaf check-in: 39addd12ea user: ziggurat29 tags: testenhancements001 | |
2025-01-30
| ||
18:13 | center print output a bit better and set up for timeout testing when hardware handshaking is used check-in: 048e1c5b72 user: ziggurat29 tags: testenhancements001 | |
18:12 | added indication of detected printer bit rate check-in: 3decc1d99a user: ziggurat29 tags: testenhancements001 | |
2025-01-29
| ||
17:19 | added support for selecting EM205 printer, and also some printer test capabilities in debug builds check-in: c4867b162a user: ziggurat29 tags: testenhancements001 | |
17:18 | added support for selecting recently added EM205 printer check-in: e9267629ef user: ziggurat29 tags: testenhancements001 | |
17:16 | added new rasteriser for EM205-based printers check-in: 543218118c user: ziggurat29 tags: testenhancements001 | |
2025-01-28
| ||
16:37 | improve command line parsing of quoting and escape sequences check-in: b5e62b5a38 user: ziggurat29 tags: testenhancements001 | |
13:42 | update printer rasterizers to reflect that Serial_transmitCompletely() had changed the symantics of the return value (it was only coincidentally working) check-in: f8c5225bac user: ziggurat29 tags: testenhancements001 | |
06:44 | non-blocking _putXXX() should return int to indicate if timeout happened for those that care check-in: 793c9da112 user: ziggurat29 tags: testenhancements001 | |
06:24 | added _cmdPutPrintf() and friends check-in: 0342f6e8da user: ziggurat29 tags: testenhancements001 | |
06:23 | turn off hardware handshake on printer for now check-in: a2b655fcc8 user: ziggurat29 tags: testenhancements001 | |
06:21 | monitor task will need increased stack size to use sprintf check-in: dbaf904b1d user: ziggurat29 tags: testenhancements001 | |
06:13 | use enhanced heap implementation and redirect all malloc() into it check-in: c702480e2f user: ziggurat29 tags: testenhancements001 | |
06:07 | Create new branch named "testenhancements001" check-in: 7e80f6daa4 user: ziggurat29 tags: testenhancements001 | |
2025-01-09
| ||
03:25 | integrated printertasktidiness_001 check-in: c7c2fd51b6 user: ziggurat29 tags: trunk | |
03:24 | make the details of the double-buffered printer rasterized bitmap private implementation of the printer task Closed-Leaf check-in: c9b7e8370a user: ziggurat29 tags: printertasktidiness_001 | |
02:42 | move the second printer rendering buffer out of main and into the printer task -- it's just something between the ir consumer and the printer (and may get hidden further) check-in: bd775f61bd user: ziggurat29 tags: printertasktidiness_001 | |
02:08 | Create new branch named "printertasktidiness_001" check-in: b4d3e69c9f user: ziggurat29 tags: printertasktidiness_001 | |
02:05 | integrated irconsumertidiness_001 check-in: 33ade5fa71 user: ziggurat29 tags: trunk | |
02:04 | move HP82240 rasteriser init into consumer task Closed-Leaf check-in: 6c9cedc0ec user: ziggurat29 tags: irconsumertidiness_001 | |
02:03 | (for some reason Debug got set to 'optimise more') check-in: 9fd626b26b user: ziggurat29 tags: irconsumertidiness_001 | |
01:41 | needed to put the low-level IR headers back in main.c because I forgot that the CubeMX generated code thunks over the hardware events check-in: 7407f7e184 user: ziggurat29 tags: irconsumertidiness_001 | |
01:33 | move low level IR stuff into the IR consumer task check-in: e6d8d416ca user: ziggurat29 tags: irconsumertidiness_001 | |