| 2016-05-30 | 
                Removed sample programs and moved to issues in the issue log
                
                  ...
                
                 
                  
                  David Whale
                  committed 
  
    
      on 30 May 2016
    
  
                  
                 | 
|---|---|
| 
                Tested and tweaked for Python 3 support
                
                 
                  
                  David Whale
                  committed 
  
    
      on 30 May 2016
    
  
                  
                 | |
|  | |
|  | |
|  | |
| 
                All testers except Registry_test now running all tests
                
                 
                  
                  David Whale
                  committed 
  
    
      on 30 May 2016
    
  
                  
                 | |
|  | |
| 
                Moved setup code from global scope of Registry to energenie.init()
                
                  ...
                
                 
                  
                  David Whale
                  committed 
  
    
      on 30 May 2016
    
  
                  
                 | |
| 2016-05-29 |  | 
|  | |
|  | |
| 
                Improved registry listing by using iterator
                
                 
                  
                  David Whale
                  committed 
  
    
      on 29 May 2016
    
  
                  
                 | |
| 
                Iterator added to registry
                
                 
                  
                  David Whale
                  committed 
  
    
      on 29 May 2016
    
  
                  
                 | |
| 
                Clarified control_any_noreg.py by adding a MIHO005 example
                
                 
                  
                  David Whale
                  committed 
  
    
      on 29 May 2016
    
  
                  
                 | |
| 
                Renamed a lot of the control_ demos, due to device agnostic behaviour
                
                 
                  
                  David Whale
                  committed 
  
    
      on 29 May 2016
    
  
                  
                 | |
| 
                Removed control_both.py, as control_any.py will do any sockets now
                
                 
                  
                  David Whale
                  committed 
  
    
      on 29 May 2016
    
  
                  
                 | |
| 
                control_mihome.py recoded to use remembered registry
                
                 
                  
                  David Whale
                  committed 
  
    
      on 29 May 2016
    
  
                  
                 | |
| 
                control_legacy.py simplified, assuming learning done by setup_tool.py
                
                 
                  
                  David Whale
                  committed 
  
    
      on 29 May 2016
    
  
                  
                 | |
| 
                setup_tool tested in simulation and works OK
                
                 
                  
                  David Whale
                  committed 
  
    
      on 29 May 2016
    
  
                  
                 | |
| 
                setup_tool finished, ready for testing
                
                 
                  
                  David Whale
                  committed 
  
    
      on 29 May 2016
    
  
                  
                 | |
| 2016-05-28 | 
                setup_tool now written, ready to start testing
                
                 
                  
                  David Whale
                  committed 
  
    
      on 28 May 2016
    
  
                  
                 | 
| 
                About half of the setup tool is written and roughly working
                
                 
                  
                  David Whale
                  committed 
  
    
      on 28 May 2016
    
  
                  
                 | |
| 
                Design for all setup_tool actions done
                
                 
                  
                  David Whale
                  committed 
  
    
      on 28 May 2016
    
  
                  
                 | |
| 
                setup_tool main menu written and working
                
                 
                  
                  David Whale
                  committed 
  
    
      on 28 May 2016
    
  
                  
                 | |
| 
                Defined requirements for demo apps including setup tool menu
                
                 
                  
                  David Whale
                  committed 
  
    
      on 28 May 2016
    
  
                  
                 | |
| 
                Specified the demos that we want to write as part of the device classes testing
                
                 
                  
                  David Whale
                  committed 
  
    
      on 28 May 2016
    
  
                  
                 | |
| 
                Receive counter implemented and tested
                
                 
                  
                  David Whale
                  committed 
  
    
      on 28 May 2016
    
  
                  
                 | |
| 
                Devices_test is now a unittest
                
                 
                  
                  David Whale
                  committed 
  
    
      on 28 May 2016
    
  
                  
                 | |
|  | |
|  | |
| 2016-05-27 | 
                KVS all test cases pass
                
                 
                  
                  David Whale
                  committed 
  
    
      on 27 May 2016
    
  
                  
                 | 
| 
                KVS.DEL() passing tests
                
                 
                  
                  David Whale
                  committed 
  
    
      on 27 May 2016
    
  
                  
                 | |
| 
                Factory creation in ADD is now working
                
                 
                  
                  David Whale
                  committed 
  
    
      on 27 May 2016
    
  
                  
                 | |
| 
                kvs remove functionality working
                
                 
                  
                  David Whale
                  committed 
  
    
      on 27 May 2016
    
  
                  
                 | |
| 
                KVS.remove() test now passes
                
                 
                  
                  David Whale
                  committed 
  
    
      on 27 May 2016
    
  
                  
                 | |
|  | |
| 
                KVS tests for non persistent KVS all pass
                
                 
                  
                  David Whale
                  committed 
  
    
      on 27 May 2016
    
  
                  
                 | |
| 
                Test harness and functionality for KVS defined
                
                 
                  
                  David Whale
                  committed 
  
    
      on 27 May 2016
    
  
                  
                 | |
|  | |
| 
                Managed to persist device configuration to registry.kvs
                
                 
                  
                  David Whale
                  committed 
  
    
      on 27 May 2016
    
  
                  
                 | |
| 2016-05-26 | 
                Beginnings of a persistent version of a class is appearing
                
                 
                  
                  David Whale
                  committed 
  
    
      on 26 May 2016
    
  
                  
                 | 
| 
                Test harness for new Registry and KVS in place
                
                 
                  
                  David Whale
                  committed 
  
    
      on 26 May 2016
    
  
                  
                 | |
| 
                Design of persistent registry store improved after a re-think
                
                 
                  
                  David Whale
                  committed 
  
    
      on 26 May 2016
    
  
                  
                 | |
| 
                Pseudo code for KVS written, ready to be coded up
                
                 
                  
                  David Whale
                  committed 
  
    
      on 26 May 2016
    
  
                  
                 | |
| 
                monitor_mihome now works with auto join and switch toggling
                
                 
                  
                  David Whale
                  committed 
  
    
      on 26 May 2016
    
  
                  
                 | |
| 
                Factory method added to MiHomeDevice to generate a join_req for testing
                
                 
                  
                  David Whale
                  committed 
  
    
      on 26 May 2016
    
  
                  
                 | |
| 
                Registry_test all test cases now pass for discovery
                
                 
                  
                  David Whale
                  committed 
  
    
      on 26 May 2016
    
  
                  
                 | |
| 2016-05-25 |  | 
| 
                Join_ack working on discovery mode autojoin
                
                 
                  
                  David Whale
                  committed 
  
    
      on 25 May 2016
    
  
                  
                 | |
| 
                Most test cases for discovery modes implemented and passing
                
                 
                  
                  David Whale
                  committed 
  
    
      on 25 May 2016
    
  
                  
                 | |
| 
                Auto discovery tested and working with accept
                
                 
                  
                  David Whale
                  committed 
  
    
      on 25 May 2016
    
  
                  
                 | |
| 
                Initial outer testing of 4 discovery modes done ok
                
                 
                  
                  David Whale
                  committed 
  
    
      on 25 May 2016
    
  
                  
                 | |
| 
                Framework of discovery methods in place, ready to TDD
                
                 
                  
                  David Whale
                  committed 
  
    
      on 25 May 2016
    
  
                  
                 | |
| 
                Design for discovery agents done
                
                 
                  
                  David Whale
                  committed 
  
    
      on 25 May 2016
    
  
                  
                 | |
| 
                Can now construct a device class instance from its product_id
                
                 
                  
                  David Whale
                  committed 
  
    
      on 25 May 2016
    
  
                  
                 | |
| 
                Default incoming message callback added to router, for logging/debug
                
                 
                  
                  David Whale
                  committed 
  
    
      on 25 May 2016
    
  
                  
                 | |
| 
                Router unknown message handling callback registration is cleaner
                
                 
                  
                  David Whale
                  committed 
  
    
      on 25 May 2016
    
  
                  
                 | |
| 
                Neater callback mechanism for device class instances to use.
                
                  ...
                
                 
                  
                  David Whale
                  committed 
  
    
      on 25 May 2016
    
  
                  
                 | |
| 2016-05-24 | 
                Fixed bug where sensorid was always zero in csv log
                
                 
                  
                  David Whale
                  committed 
  
    
      on 24 May 2016
    
  
                  
                 | 
| 
                Synthetic receive working in monitor_mihome.py
                
                 
                  
                  David Whale
                  committed 
  
    
      on 24 May 2016
    
  
                  
                 | |
| 
                energenie.loop() written with FSK receiver connected to fsk_router
                
                 
                  
                  David Whale
                  committed 
  
    
      on 24 May 2016
    
  
                  
                 | |
| 
                Router ready to be tied into a loop()
                
                 
                  
                  David Whale
                  committed 
  
    
      on 24 May 2016
    
  
                  
                 | |
| 
                control_both.py working in simulation
                
                 
                  
                  David Whale
                  committed 
  
    
      on 24 May 2016
    
  
                  
                 | |
| 
                switch.py renamed as control_mihome.py, rewritten for new OO interface
                
                 
                  
                  David Whale
                  committed 
  
    
      on 24 May 2016
    
  
                  
                 | |
| 
                legacy.py rewritten to use new device class interface
                
                 
                  
                  David Whale
                  committed 
  
    
      on 24 May 2016
    
  
                  
                 | |
| 2016-05-23 | 
                Tested on Raspberry Pi, all 4 testers still work with new Message()
                
                 
                  
                  David Whale
                  committed 
  
    
      on 23 May 2016
    
  
                  
                 | 
| 
                Improved debug output for testing
                
                 
                  
                  David Whale
                  committed 
  
    
      on 23 May 2016
    
  
                  
                 | |
| 
                Ran all test cases again (no hardware), fixed a few issues.
                
                  ...
                
                 
                  
                  David Whale
                  committed 
  
    
      on 23 May 2016
    
  
                  
                 | |
| 
                Code now ready for regression testing with new Message() wrappers added
                
                 
                  
                  David Whale
                  committed 
  
    
      on 23 May 2016
    
  
                  
                 | |
|  | |
| 
                Marked with ##HERE markers the refactoring required for new Message()
                
                  ...
                
                 
                  
                  David Whale
                  committed 
  
    
      on 23 May 2016
    
  
                  
                 | |
| 
                OpenThings.Message tests now completed
                
                 
                  
                  David Whale
                  committed 
  
    
      on 23 May 2016
    
  
                  
                 | |
| 
                PARAM_NAME key syntax for OpenThings.Message [set] tested ok
                
                 
                  
                  David Whale
                  committed 
  
    
      on 23 May 2016
    
  
                  
                 | |
|  | |
| 
                setattr tests done on OpenThings.Message
                
                 
                  
                  David Whale
                  committed 
  
    
      on 23 May 2016
    
  
                  
                 | |
| 
                Tested all attribute read services in OpenThings.Message
                
                 
                  
                  David Whale
                  committed 
  
    
      on 23 May 2016
    
  
                  
                 | |
| 
                OpenThings.Message test harness keyed paths tested and working
                
                 
                  
                  David Whale
                  committed 
  
    
      on 23 May 2016
    
  
                  
                 | |
| 2016-05-22 | 
                Characterised usage modes of OpenThings.Message better
                
                 
                  
                  David Whale
                  committed 
  
    
      on 22 May 2016
    
  
                  
                 | 
| 
                Refinements to different parameter formats
                
                 
                  
                  David Whale
                  committed 
  
    
      on 22 May 2016
    
  
                  
                 | |
| 
                Clarified test cases for OpenThings.Message()
                
                 
                  
                  David Whale
                  committed 
  
    
      on 22 May 2016
    
  
                  
                 | |
| 
                Started writing unittest harness for new OpenThings.Message abstraction
                
                 
                  
                  David Whale
                  committed 
  
    
      on 22 May 2016
    
  
                  
                 | |
| 
                Message.get() implemented and tested with paramid keying
                
                 
                  
                  David Whale
                  committed 
  
    
      on 22 May 2016
    
  
                  
                 | |
| 
                Started to think through a better message abstraction
                
                 
                  
                  David Whale
                  committed 
  
    
      on 22 May 2016
    
  
                  
                 | |
| 2016-05-21 |  | 
| 
                Improved separation of test harness messages
                
                 
                  
                  David Whale
                  committed 
  
    
      on 21 May 2016
    
  
                  
                 | |
| 
                Major tidy up of test harness and lifecycle methods
                
                 
                  
                  David Whale
                  committed 
  
    
      on 21 May 2016
    
  
                  
                 | |
| 
                Moved test harnesses into separate _test.py modules
                
                 
                  
                  David Whale
                  committed 
  
    
      on 21 May 2016
    
  
                  
                 | |
| 
                More representative synthetic data added to FSK receive test
                
                 
                  
                  David Whale
                  committed 
  
    
      on 21 May 2016
    
  
                  
                 | |
| 2016-05-20 | 
                Poked a synthetic switch on message down the MIHO005 receive pipeline
                
                 
                  
                  David Whale
                  committed 
  
    
      on 20 May 2016
    
  
                  
                 | 
| 
                Started to flesh out the MiHome receive pipeline
                
                 
                  
                  David Whale
                  committed 
  
    
      on 20 May 2016
    
  
                  
                 | |
| 
                Spec'ed interface for OOK decoder
                
                 
                  
                  David Whale
                  committed 
  
    
      on 20 May 2016
    
  
                  
                 | |
|  | |
|  | |
| 
                LegacyDevice tx path commissioned end to end
                
                 
                  
                  David Whale
                  committed 
  
    
      on 20 May 2016
    
  
                  
                 | |
| 2016-05-19 | 
                Most of the OnAir interface coded or spec'ed now
                
                 
                  
                  David Whale
                  committed 
  
    
      on 19 May 2016
    
  
                  
                 | 
| 
                Implementation checklist added for OnAir
                
                 
                  
                  David Whale
                  committed 
  
    
      on 19 May 2016
    
  
                  
                 | |
| 
                Method signatures defined for OnAir adaptors
                
                 
                  
                  David Whale
                  committed 
  
    
      on 19 May 2016
    
  
                  
                 | |
| 
                Spec'ed out responsibilities of OnAir interfaces
                
                 
                  
                  David Whale
                  committed 
  
    
      on 19 May 2016
    
  
                  
                 | |
| 
                Placeholder added to architecture for radio interface adaptors
                
                 
                  
                  David Whale
                  committed 
  
    
      on 19 May 2016
    
  
                  
                 | |
| 2016-05-18 | 
                More design on the tx/rx and air_interface pipeline
                
                 
                  
                  David Whale
                  committed 
  
    
      on 18 May 2016
    
  
                  
                 | 
| 
                Renamed encoder as TwoBit, as it encodes two bits per byte.
                
                  ...
                
                 
                  
                  David Whale
                  committed 
  
    
      on 18 May 2016
    
  
                  
                 | |
| 
                Started to plan out the tx/rx pipeline for payloads and message buffers
                
                 
                  
                  David Whale
                  committed 
  
    
      on 18 May 2016
    
  
                  
                 | |
| 
                Initial design of a message Router
                
                 
                  
                  David Whale
                  committed 
  
    
      on 18 May 2016
    
  
                  
                 | |
| 
                Capabilities of devices turned into flags, with query method in base class
                
                 
                  
                  David Whale
                  committed 
  
    
      on 18 May 2016
    
  
                  
                 | |
| 
                Mock registry store created, auto_create is working
                
                 
                  
                  David Whale
                  committed 
  
    
      on 18 May 2016
    
  
                  
                 | |
| 
                Documented requirement for a simple persistent data store for the Registry
                
                 
                  
                  David Whale
                  committed 
  
    
      on 18 May 2016
    
  
                  
                 | |
|  | |
| 2016-05-17 | 
                Method signatures for Registry sketched out
                
                 
                  
                  David Whale
                  committed 
  
    
      on 17 May 2016
    
  
                  
                 | 
| 
                Initial design for enhanced persistent registry done
                
                 
                  
                  David Whale
                  committed 
  
    
      on 17 May 2016
    
  
                  
                 | |
| 
                Some ideas about device registration added
                
                 
                  
                  David Whale
                  committed 
  
    
      on 17 May 2016
    
  
                  
                 | |
| 
                Method signatures for device classes added
                
                 
                  
                  David Whale
                  committed 
  
    
      on 17 May 2016
    
  
                  
                 | |
| 
                Started to flesh out device classes proposed interfaces
                
                 
                  
                  David Whale
                  committed 
  
    
      on 17 May 2016
    
  
                  
                 | |
| 2016-05-16 |  | 
| 
                factored out python2/3 differences on raw_input
                
                 
                  
                  David Whale
                  committed 
  
    
      on 16 May 2016
    
  
                  
                 | |
| 
                Updated device database comments for MIHO002 device
                
                 
                  
                  David Whale
                  committed 
  
    
      on 16 May 2016
    
  
                  
                 | |
| 
                Now displays receive time of incoming messages
                
                 
                  
                  David Whale
                  committed 
  
    
      on 16 May 2016
    
  
                  
                 | |
| 
                Corrected incorrect comment in switch.py
                
                 
                  
                  David Whale
                  committed 
  
    
      on 16 May 2016
    
  
                  
                 | |
| 
                Noted the layering of switching between tx/rx might be sub optimal
                
                 
                  
                  David Whale
                  committed 
  
    
      on 16 May 2016
    
  
                  
                 | |
| 
                Fine tuned settings when sharing MiHome and legacy devices
                
                 
                  
                  David Whale
                  committed 
  
    
      on 16 May 2016
    
  
                  
                 | |
| 2016-05-15 | 
                OOK(legacy) and FSK(MiHome) working in same combined.py build
                
                 
                  
                  David Whale
                  committed 
  
    
      on 15 May 2016
    
  
                  
                 | 
| 
                Wrote a sample combined.py to use MiHome and legacy together.
                
                  ...
                
                 
                  
                  David Whale
                  committed 
  
    
      on 15 May 2016
    
  
                  
                 | |
| 
                Renamed new radio2 module as radio, and removed old code
                
                 
                  
                  David Whale
                  committed 
  
    
      on 15 May 2016
    
  
                  
                 | |
| 
                Removed any remaining spi-direct and tidied the build process.
                
                  ...
                
                 
                  
                  David Whale
                  committed 
  
    
      on 15 May 2016
    
  
                  
                 | |
|  | |
|  | |
|  | |
| 
                Simplified the choice between len and cbp receive
                
                 
                  
                  David Whale
                  committed 
  
    
      on 15 May 2016
    
  
                  
                 | |
| 
                Updated TODO list for next steps of radio.c
                
                 
                  
                  David Whale
                  committed 
  
    
      on 15 May 2016
    
  
                  
                 | |
|  | |
|  | |
| 
                Framework for FSK receive in place
                
                 
                  
                  David Whale
                  committed 
  
    
      on 15 May 2016
    
  
                  
                 | |
| 
                Started working through new FSK receiver architecture
                
                 
                  
                  David Whale
                  committed 
  
    
      on 15 May 2016
    
  
                  
                 | |
| 
                Tested with MiHome adaptor plus, new FSK transmitter works fine
                
                 
                  
                  David Whale
                  committed 
  
    
      on 15 May 2016
    
  
                  
                 | |
| 2016-05-14 | 
                FSK Transmit coded, ready for test
                
                 
                  
                  David Whale
                  committed 
  
    
      on 14 May 2016
    
  
                  
                 | 
|  | |
| 
                Refactored so that we can create a tx-only switch loop tester.
                
                  ...
                
                 
                  
                  David Whale
                  committed 
  
    
      on 14 May 2016
    
  
                  
                 | |
| 2016-05-13 | 
                Tested on Raspberry Pi, switch, monitor, and legacy work with spi scaffold
                
                 
                  
                  David Whale
                  committed 
  
    
      on 13 May 2016
    
  
                  
                 | 
|  | |
| 
                Merge branch 'master' of https://github.com/whaleygeek/pyenergenie
                
                  ...
                
                 
                  
                  David Whale
                  committed 
  
    
      on 13 May 2016
    
  
                  
                 | |
| 
                Build of radio_rpi.so updated
                
                 
                  
                  David Whale
                  committed 
  
    
      on 13 May 2016
    
  
                  
                 | |
| 
                Legacy test passed
                
                 
                  
                  David Whale
                  committed 
  
    
      on 13 May 2016
    
  
                  
                 | |
| 
                Removed experimental arduino work
                
                 
                  
                  David Whale
                  committed 
  
    
      on 13 May 2016
    
  
                  
                 | |
| 
                Fixed failed merge
                
                 
                  
                  David Whale
                  committed 
  
    
      on 13 May 2016
    
  
                  
                 | |
| 
                Merge branch 'long-tx'
                
                 
                  
                  David Whale
                  committed 
  
    
      on 13 May 2016
    
  
                  
                 | |
| 2016-04-25 | 
                Tested with a house address captured from an Energenie hand controller.
                
                  ...
                
                 
                  
                  David Whale
                  committed 
  
    
      on 25 Apr 2016
    
  
                  
                 | 
| 
                Tested with different house codes, works fine
                
                 
                  
                  David Whale
                  committed 
  
    
      on 25 Apr 2016
    
  
                  
                 | |
| 2016-04-20 |  | 
| 2016-04-18 | 
                Turned off TRACE on raspberry pi build
                
                 
                  
                  David Whale
                  committed 
  
    
      on 18 Apr 2016
    
  
                  
                 | 
|  | |
|  | |
|  | |
| 
                Simulation gets further now due to gpio_sim detection
                
                 
                  
                  David Whale
                  committed 
  
    
      on 18 Apr 2016
    
  
                  
                 | |
| 
                Started design of new long payload transmitter
                
                 
                  
                  David Whale
                  committed 
  
    
      on 18 Apr 2016
    
  
                  
                 | |
| 
                Initial design of new radio transmit scheme
                
                 
                  
                  David Whale
                  committed 
  
    
      on 18 Apr 2016
    
  
                  
                 | |
| 2016-04-16 | 
                Set repeats to get maximum OOK payload burst of 400mS
                
                 
                  
                  David Whale
                  committed 
  
    
      on 16 Apr 2016
    
  
                  
                 | 
|  | |
|  | |
| 
                Tested radio2.py on Raspberry Pi, now works with OOK transmit
                
                 
                  
                  David Whale
                  committed 
  
    
      on 16 Apr 2016
    
  
                  
                 | |
| 2016-04-15 | 
                Tiny tidy up
                
                 
                  
                  David Whale
                  committed 
  
    
      on 15 Apr 2016
    
  
                  
                 | 
| 
                Renamed encoder_test to be consistent with other testers
                
                 
                  
                  David Whale
                  committed 
  
    
      on 15 Apr 2016
    
  
                  
                 | |
| 
                Wrote radio2_test.py as a python OOK tester for new radio.so lib
                
                 
                  
                  David Whale
                  committed 
  
    
      on 15 Apr 2016
    
  
                  
                 | |
| 
                radio2.py ctypes wrapper ready for testing
                
                 
                  
                  David Whale
                  committed 
  
    
      on 15 Apr 2016
    
  
                  
                 | |
| 
                Preparations for new radio interface added to the architecture
                
                 
                  
                  David Whale
                  committed 
  
    
      on 15 Apr 2016
    
  
                  
                 | |
| 
                Tweaks to radio_test.c layout
                
                 
                  
                  David Whale
                  committed 
  
    
      on 15 Apr 2016
    
  
                  
                 | |
| 
                Tidied up radio_test.c readability
                
                 
                  
                  David Whale
                  committed 
  
    
      on 15 Apr 2016
    
  
                  
                 | |
| 
                Removed unnecessary spurious radio configures
                
                 
                  
                  David Whale
                  committed 
  
    
      on 15 Apr 2016
    
  
                  
                 | |
| 
                Fixed payloadlen bug that was introduced in API refactoring
                
                  ...
                
                 
                  
                  David Whale
                  committed 
  
    
      on 15 Apr 2016
    
  
                  
                 | |
| 
                Fixed bug with OOK struct size in hrfm69_test.c
                
                 
                  
                  David Whale
                  committed 
  
    
      on 15 Apr 2016
    
  
                  
                 | |
| 
                Finished coding radio_test and radio(tx) module
                
                 
                  
                  David Whale
                  committed 
  
    
      on 15 Apr 2016
    
  
                  
                 | |
| 2016-04-14 | 
                First pass of spec'ing radio.h/c and radio_test.c
                
                 
                  
                  David Whale
                  committed 
  
    
      on 14 Apr 2016
    
  
                  
                 | 
| 2016-04-13 | 
                Can now reliably turn energenie switches on and off with hrfm69_test.c
                
                 
                  
                  David Whale
                  committed 
  
    
      on 13 Apr 2016
    
  
                  
                 | 
| 
                Coded a better payload transmit test routine for OOK
                
                 
                  
                  David Whale
                  committed 
  
    
      on 13 Apr 2016
    
  
                  
                 | |
| 
                Started coding up new burst transmission scheme
                
                 
                  
                  David Whale
                  committed 
  
    
      on 13 Apr 2016
    
  
                  
                 | |
| 2016-04-12 | 
                Started to write another test case to blurt out OOK energenie messages.
                
                  ...
                
                 
                  
                  David Whale
                  committed 
  
    
      on 12 Apr 2016
    
  
                  
                 | 
|  | |
| 
                Got the radio chirping again after a long period of not working at all
                
                 
                  
                  David Whale
                  committed 
  
    
      on 12 Apr 2016
    
  
                  
                 | |
|  | |
| 
                spi_test.c can now read back the version number of the HRF69 chip
                
                 
                  
                  David Whale
                  committed 
  
    
      on 12 Apr 2016
    
  
                  
                 | |
| 
                Simple GPIO tester works on Raspberry Pi (flashes LEDs on radio)
                
                 
                  
                  David Whale
                  committed 
  
    
      on 12 Apr 2016
    
  
                  
                 | |
| 
                Built a simple C test harness to start testing the radio with
                
                 
                  
                  David Whale
                  committed 
  
    
      on 12 Apr 2016
    
  
                  
                 | |
| 2016-04-05 | 
                Baud rate for OOK increased to 4800bps to bring in line with latest Energenie builds.
                
                  ...
                
                 
                  
                  David Whale
                  committed 
  
    
      on 5 Apr 2016
    
  
                  
                 | 
| 
                Regular schedule for switch1 transmit test
                
                 
                  
                  David Whale
                  committed 
  
    
      on 5 Apr 2016
    
  
                  
                 | |
| 
                Added feature to test a single switch repeatedly
                
                 
                  
                  David Whale
                  committed 
  
    
      on 5 Apr 2016
    
  
                  
                 | |
|  | |
| 2016-04-04 | 
                Experiments on Arduino with larger register writes and FIFO write
                
                  ...
                
                 
                  
                  David Whale
                  committed 
  
    
      on 4 Apr 2016
    
  
                  
                 | 
| 
                Managed to write/read the mode register from real RFM69 with Arduino
                
                 
                  
                  David Whale
                  committed 
  
    
      on 4 Apr 2016
    
  
                  
                 | |
| 
                Reset, select, write working on Arduino
                
                 
                  
                  David Whale
                  committed 
  
    
      on 4 Apr 2016
    
  
                  
                 | |
| 
                SPI being driven on Arduino
                
                 
                  
                  David Whale
                  committed 
  
    
      on 4 Apr 2016
    
  
                  
                 | |
| 
                Got simple 5 pin interface with GPIO working on Arduino Pro Micro
                
                 
                  
                  David Whale
                  committed 
  
    
      on 4 Apr 2016
    
  
                  
                 | |
| 
                Preparations for wiring up to Arduino
                
                 
                  
                  David Whale
                  committed 
  
    
      on 4 Apr 2016
    
  
                  
                 | |
| 
                A 'go for broke' OOK transmitter added to hrf69_test
                
                 
                  
                  David Whale
                  committed 
  
    
      on 4 Apr 2016
    
  
                  
                 | |
| 
                Implemented most of hrf69.c write and read functions
                
                 
                  
                  David Whale
                  committed 
  
    
      on 4 Apr 2016
    
  
                  
                 | |
| 
                HRF_write_reg written
                
                 
                  
                  David Whale
                  committed 
  
    
      on 4 Apr 2016
    
  
                  
                 | |
| 
                Factored out all stdio from all testers and code
                
                 
                  
                  David Whale
                  committed 
  
    
      on 4 Apr 2016
    
  
                  
                 | |
| 
                Mock read and write test working for radio register
                
                 
                  
                  David Whale
                  committed 
  
    
      on 4 Apr 2016
    
  
                  
                 | |
| 
                Proved that we can read a register back from simulation
                
                 
                  
                  David Whale
                  committed 
  
    
      on 4 Apr 2016
    
  
                  
                 | |
| 
                First pass at writing a test in hrf69_test.c
                
                 
                  
                  David Whale
                  committed 
  
    
      on 4 Apr 2016
    
  
                  
                 | |
| 
                Marked the interface queries in HRF69.h
                
                 
                  
                  David Whale
                  committed 
  
    
      on 4 Apr 2016
    
  
                  
                 | |
| 
                First attempt at specing out implementation of HRF69 based on python
                
                 
                  
                  David Whale
                  committed 
  
    
      on 4 Apr 2016
    
  
                  
                 | |
| 
                spi_test working on Mac
                
                 
                  
                  David Whale
                  committed 
  
    
      on 4 Apr 2016
    
  
                  
                 | |
| 
                Refactored delay into a platform module
                
                 
                  
                  David Whale
                  committed 
  
    
      on 4 Apr 2016
    
  
                  
                 | |
| 
                gpio_sim working on Mac
                
                 
                  
                  David Whale
                  committed 
  
    
      on 4 Apr 2016
    
  
                  
                 | |
| 
                Wrote GPIO simulator in a mostly platform independent way.
                
                 
                  
                  David Whale
                  committed 
  
    
      on 4 Apr 2016
    
  
                  
                 | |
| 
                Framework in place for Arduino GPIO and simulated GPIO
                
                 
                  
                  David Whale
                  committed 
  
    
      on 4 Apr 2016
    
  
                  
                 | |
| 2016-04-03 | 
                GPIO is now tagged as RPi specific in build process
                
                 
                  
                  David Whale
                  committed 
  
    
      on 3 Apr 2016
    
  
                  
                 | 
| 
                Created file architecture for arduino build
                
                 
                  
                  David Whale
                  committed 
  
    
      on 3 Apr 2016
    
  
                  
                 | |
| 
                Started refactoring
                
                 
                  
                  David Whale
                  committed 
  
    
      on 3 Apr 2016
    
  
                  
                 | |
| 
                Moved all C into a drv folder.
                
                 
                  
                  David Whale
                  committed 
  
    
      on 3 Apr 2016
    
  
                  
                 | |
| 
                First pass at defining hrf69.h and radio.h interfaces
                
                 
                  
                  David Whale
                  committed 
  
    
      on 3 Apr 2016
    
  
                  
                 | |
| 
                Started to refactor code into C
                
                 
                  
                  David Whale
                  committed 
  
    
      on 3 Apr 2016
    
  
                  
                 | |
| 
                Pre-factoring work done prior to pushing more code into the C domain.
                
                 
                  
                  David Whale
                  committed 
  
    
      on 3 Apr 2016
    
  
                  
                 | |
| 2016-04-01 |  | 
| 2016-03-28 | 
                Added a test mode to test all 16 patterns of legacy control messages.
                
                  ...
                
                 
                  
                  David Whale
                  committed 
  
    
      on 28 Mar 2016
    
  
                  
                 | 
|  | |
| 
                Fixed legacy import errors
                
                 
                  
                  David Whale
                  committed 
  
    
      on 28 Mar 2016
    
  
                  
                 | |
| 
                Renamed modulator as encoder
                
                 
                  
                  David Whale
                  committed 
  
    
      on 28 Mar 2016
    
  
                  
                 | |
| 
                7 legacy adaptors now turning on and off with this trimmed code
                
                 
                  
                  David Whale
                  committed 
  
    
      on 28 Mar 2016
    
  
                  
                 | |
| 
                Improved reliability of syncing of OOK messages
                
                 
                  
                  David Whale
                  committed 
  
    
      on 28 Mar 2016
    
  
                  
                 | |
|  | |
| 
                Merge branch 'master' of https://github.com/whaleygeek/pyenergenie
                
                 
                  
                  David Whale
                  committed 
  
    
      on 28 Mar 2016
    
  
                  
                 | |
| 
                Brought back old test code that was working
                
                 
                  
                  David Whale
                  committed 
  
    
      on 28 Mar 2016
    
  
                  
                 | |
| 
                More experiments with payload timing
                
                 
                  
                  David Whale
                  committed 
  
    
      on 28 Mar 2016
    
  
                  
                 | |
|  | |
| 
                Tweaks to legacy learn feature
                
                 
                  
                  David Whale
                  committed 
  
    
      on 28 Mar 2016
    
  
                  
                 | |
| 2016-03-27 |  | 
| 
                Refactored modulator into a standalone module
                
                 
                  
                  David Whale
                  committed 
  
    
      on 27 Mar 2016
    
  
                  
                 | |
| 
                Modulator tested and working
                
                 
                  
                  David Whale
                  committed 
  
    
      on 27 Mar 2016
    
  
                  
                 | |
|  | |
| 2016-03-17 |  | 
|  | |
|  | |
|  | |
| 2016-03-04 | 
                Updated device database
                
                 
                  
                  David Whale
                  committed 
  
    
      on 4 Mar 2016
    
  
                  
                 | 
| 2016-02-25 | 
                Added rudimentary support for MIHO005 (HOUSE MONITOR) and MIHO013 (ETRV)
                
                  ...
                
                 
                  
                  David Whale
                  committed 
  
    
      on 25 Feb 2016
    
  
                  
                 | 
| 
                Removed and tweaked a lot of trace messages to make it less noisy
                
                 
                  
                  David Whale
                  committed 
  
    
      on 25 Feb 2016
    
  
                  
                 | |
| 2015-10-12 | 
                Added missing file Timer.py
                
                 
                  
                  David Whale
                  committed 
  
    
      on 12 Oct 2015
    
  
                  
                 | 
| 2015-10-07 | 
                Added a simple data logging to CSV capability
                
                 
                  
                  David Whale
                  committed 
  
    
      on 7 Oct 2015
    
  
                  
                 | 
| 
                Added RESET at start to reset the radio to a known clean state.
                
                  ...
                
                 
                  
                  David Whale
                  committed 
  
    
      on 7 Oct 2015
    
  
                  
                 | |
| 2015-10-03 |  | 
| 2015-09-28 |  | 
|  | |
| 2015-09-27 | 
                Added source files from first working tests
                
                 
                  
                  David Whale
                  committed 
  
    
      on 27 Sep 2015
    
  
                  
                 |