Commit Graph
53 Commits
Author SHA1 Message Date
Simon Larsson 0d578e9c40 Info on date format (model 150) 2021-08-13 16:41:58 +02:00
Simon Larsson c2268e4772 A bit of Readme updating 2021-08-11 10:30:59 +02:00
Simon Larsson 07459092a8 Merge branch 'master' of https://github.com/Snigelson/pytimex 2021-08-11 08:48:58 +02:00
Simon Larsson b6882375f4 More Blaster code cleanup
Change package to packet throughout. Rename INTERBYTE to INTERPACK
since that's the only thing it's used for now. Change the turbo
mode timings.

Add some documentation on using the Blaster with the original
software.
2021-08-10 18:08:30 +02:00
Simon Larsson 3d6c59b11d Merge branch 'master' of https://github.com/Snigelson/pytimex 2021-08-10 17:42:26 +02:00
Simon Larsson f863e19425 Cleanup of Notebook Adapter emulator
Removed the CTS line watching. Just restart the software
manually for each new transfer :)

Line endings after each group of sync bytes and after each packet
2021-08-10 17:09:03 +02:00
Simon Larsson 7ec12dbd19 Add test pin, cleanup and comments 2021-08-10 12:03:37 +02:00
Simon Larsson 6feafe6675 Protocol update, work in progress 2021-08-10 11:52:31 +02:00
Simon Larsson cb5751bf07 Starting work on newer watch models 2020-11-19 10:42:59 +01:00
Simon Larsson 4bdf8d8be1 Add seconds offset when sendong time
To compensate for time between packet construction and data blasting
2020-11-19 10:36:41 +01:00
Simon Larsson 98edd9be15 Make notebook adapter emulator executable 2020-11-18 19:51:39 +01:00
Simon Larsson 05640ec4d2 Remove "split DATA1" todo! 2020-11-15 21:04:57 +01:00
Simon Larsson f099dbe6e6 Update info on alarms 2020-11-15 21:01:52 +01:00
Simon Larsson 3e9684151c Move timezone format check, and fix setter 2020-11-15 20:57:26 +01:00
Simon Larsson e50f03a73d Spelling fix 2020-11-15 20:51:47 +01:00
Simon Larsson b9f0996cce Clarification in timing documentation 2020-11-15 20:50:46 +01:00
Simon Larsson 8d15535c2e Add version argument to START1 packet 2020-11-15 20:49:43 +01:00
Simon Larsson aff8c77e8a New test data 2020-07-06 10:24:26 +02:00
Simon Larsson 05a7bab788 Notes on Blaster and LEDs 2020-07-06 10:22:13 +02:00
Simon Larsson c3a601467f Note on buffer overrun 2020-07-06 08:21:43 +02:00
Simon Larsson 809e0154e2 Adapt test to new blaster code 2020-07-05 09:15:53 +02:00
Simon Larsson 081b4d73a7 Fix phone numbers, charset and DATA1 splits
* Phone numbers are not stored as strings anymore
* Charset has some new symbols (Please find better substitution characters)
* Number of DATA1 packets must be in START2 header - fixed!
2020-07-05 09:12:07 +02:00
Simon Larsson f916050815 Note on Arduino platforms 2020-07-05 09:10:15 +02:00
Simon Larsson 7a47d1e0a4 New code for blasting
Works more like the original software.
2020-07-05 09:07:35 +02:00
Simon Larsson cfa1d53a46 Notes on alarm 2020-07-05 09:04:40 +02:00
Simon Larsson 7791e3c075 Lots of small notes in protocol documentation
Arduino blasting works better now, so I'm able to test more.

Charset documentation improved, and some undocumented usage added!
2020-07-04 20:18:16 +02:00
Simon Larsson 110c428a44 Working on better implementation of DATA1
since the START1 header packet needs to know how many DATA1
packets there are. This complicates things a bit.
2020-07-04 18:12:17 +02:00
Simon Larsson 6acd20f4c1 Fixed a screwup in the protocol documentation 2020-07-04 16:24:46 +02:00
Simon Larsson 59b38dd213 Changing defaults for anniversary and Todo
Minor change in how addNew* methods call the new objects.
2020-07-04 16:08:03 +02:00
Simon Larsson 16613028d9 Correct implementation of phone number encoding 2020-07-04 10:49:13 +02:00
Simon Larsson 96e1577bc2 More information on phone number records
Admittedly, there are a lot of small intricate details everywhere.
2020-07-04 10:00:44 +02:00
Simon Larsson 755574a171 Updating note on phone numbers 2020-07-04 09:49:42 +02:00
Simon Larsson fadbbd7840 Removed debug statement 2020-07-04 09:15:23 +02:00
Simon Larsson ed92be1423 Updating note on unknown byte 2020-07-04 09:02:33 +02:00
Simon Larsson 36bc053d08 Fixing string packing to conform with protocol 2020-07-04 08:52:56 +02:00
Simon Larsson 9d4945805c Fixed protocol notes
String termination is done differently than I thought.

Added information on DATA1 packet continuation. Still do not understand
the unknown byte of DATA1 packets.

Added the type byte of phone number packets.
2020-07-03 21:02:08 +02:00
Simon Larsson 5ce2c4fb36 Fix note on alarm before appointments 2020-07-03 17:57:27 +02:00
Simon Larsson 1895203656 More sensible sumstitution choices for special characters
Now one should be able to use str.lower() on strings!
2020-07-03 17:38:09 +02:00
Simon Larsson 10296b6e47 Add note on 150 and 150s 2020-07-03 17:37:29 +02:00
Simon Larsson 36b496e9cb Make the Notebook Adapter emulator work + add package parsing
Don't know why I had committed a broken version. This one runs,
and also parses packet length when in text mode, to add appropriate
newlines.
2020-07-03 17:35:17 +02:00
Simon Larsson 8355b8ebda Updating timezone class
Adding string representation and default arguments
2020-06-07 18:49:27 +02:00
Simon Larsson 33c82787f9 Commit version which actually works with commited Arduino code
Buffers everything until flush is called
2020-06-06 20:56:14 +02:00
Simon Larsson 89f125c2cd Small updates to protocol documentation 2020-06-06 20:55:41 +02:00
Simon Larsson 3f0c3f92ed Ignore swp files 2020-06-06 08:39:10 +02:00
Simon Larsson 2aeac2e358 Moving protocol documentation to its own file 2020-05-30 14:40:21 +02:00
Simon Larsson 1b23ace6b0 Added info on hardware for the Blaster 2020-05-30 09:09:15 +02:00
Simon Larsson 9b40d60341 Cleaning up test code 2020-05-30 09:00:39 +02:00
Simon Larsson 752d645324 Update alarms code 2020-05-30 08:57:20 +02:00
Simon Larsson aa6129723d Adding Arduino sketch for completely buffering implementation 2020-05-29 21:39:25 +02:00
Simon Larsson 9073271cd5 Adding python code 2020-05-29 21:34:02 +02:00