Commit Graph

28 Commits

Author SHA1 Message Date
MicroBahner
0bab98c838 Consider glitches on DCC line
Glitches on the DCC line could make the decoding Irq hang in an dead
lock state. ( if it interrupts itself - this is now recognized )
2016-07-18 10:57:54 +02:00
Alex Shepherd
47d052a939 Added Franz-Peter Müller to the authors list 1.3.0 2016-06-11 16:21:48 +12:00
Alex Shepherd
275dc8ea94 Updated description paragraph to mention that we no longer use the Timer0 Compare MatchB interrupt 2016-06-11 15:58:53 +12:00
Alex Shepherd
dc45375a5a Changed version to 1.3.0 2016-06-11 15:47:03 +12:00
Alex Shepherd
9e656f49c6 Commented out #define NMRA_DCC_ENABLE_14_SPEED_STEP_MODE 2016-06-11 15:46:05 +12:00
Alex Shepherd
2c55e735b7 Added Geoff's 5.1 changes 2016-06-11 15:31:34 +12:00
Alex Shepherd
515e56d918 Merge branch 'master' into MicroBahner-Without-use-of-HW-timers
* master:
  Fixed issue reported by lucari Despite the values set for F0-4, a packet with all fields set to zero is received. The problem seems to be related to NrmaDcc.cpp and a hidden 'break' statement at line 484. This should be swapped with the #endif on the next line. The result is that when a Speed packet is processed, it drops through to the next case statement and sends an empty DCCFunc command.
  Added Iowa Scaled Engineering ARD-DCCSHIELD example
  fixed call-back function void notifyDccFunc and changed version to 1.2.1
2016-05-17 12:09:50 +12:00
Alex Shepherd
ebfb58c1fb Fixed issue reported by lucari
Despite the values set for F0-4, a packet with all fields set to zero is received. The problem seems to be related to NrmaDcc.cpp and a hidden 'break' statement at line 484. This should be swapped with the #endif on the next line. The result is that when a Speed packet is processed, it drops through to the next case statement and sends an empty DCCFunc command.
2016-05-11 20:53:06 +12:00
Alex Shepherd
f50fea1a85 Added Iowa Scaled Engineering ARD-DCCSHIELD example 2016-04-09 13:06:05 +12:00
Alex Shepherd
1a60cb8cf6 fixed call-back function void notifyDccFunc and changed version to 1.2.1 1.2.1 2016-03-28 11:10:09 +13:00
Alex Shepherd
b8dac78697 merged in master and added initAccessoryDecoder method 2016-03-25 17:46:22 +13:00
Alex Shepherd
e087dc9052 Merge branch 'master' into MicroBahner-Without-use-of-HW-timers 2016-03-24 18:51:12 +13:00
Alex Shepherd
8dc6ee950f fixed call-back function void notifyDccFunc( uint16_t Addr, DCC_ADDR_TYPE AddrType, FN_GROUP FuncGrp, uint8_t FuncState) to include the new parameter: DCC_ADDR_TYPE AddrType 2016-03-20 20:45:33 +13:00
Alex Shepherd
c4e693550c reversed a change to the state parameter of the notifyDccAccState() call-back that may have broken compatibility with existing code
more improvements to the NmraDccAccessoryDecoder_Pulsed_8 example code
2016-03-20 19:58:03 +13:00
Alex Shepherd
4e4007ebf7 Added new call-back functions: notifyDccAccTurnoutBoard and notifyDccAccTurnoutOutput
Added new example NmraDccAccessoryDecoder_Pulsed_8
changed version to 1.2.0
2016-03-19 23:24:55 +13:00
Alex Shepherd
70b44eb5d4 Added a MultiFunction decoder example and change the name of the other to Accessory decoder 2016-02-13 23:34:14 +13:00
MicroBahner
3cff15994c Switchoff DBGVAR
No Debug-Output
2016-01-03 14:23:45 +01:00
MicroBahner
d47795e54a No HW dependencies
Compiles for AVR and Teensy (Arm) without modifications
2016-01-03 14:17:02 +01:00
Alex Shepherd
3a293152fc Merge pull request #1 from mrrwa/SMA_Examples_Update
Bug fix line 625- missing break statement added
2015-12-20 23:57:32 +13:00
Geoff Bunza
467a1866ca Bug fix line 625- missing break statement added 2015-12-18 11:16:40 -08:00
Alex Shepherd
ed03e292e4 corrected information in the file headers to reflect change to MRRwA from OpenDCC 2015-11-29 16:34:10 +13:00
Alex Shepherd
d0b4f71282 Added missing example sketches 2015-11-17 08:02:31 +13:00
Alex Shepherd
f903b3ab53 Added in enhancements from Martin Pischky for 14 & 28 speed steps and merged in more examples from Geoff into the examples/SMA folder 2015-11-16 23:49:12 +13:00
Alex Shepherd
8f6fbdead1 Added extern "C" wrapper around C call-back functions 2015-09-27 09:36:25 +13:00
Alex Shepherd
e19dd605c4 Added Geoff Bunza to Authors list 2015-05-14 00:23:28 +12:00
Alex Shepherd
b01ca7f31e Initial checkin to git and added library.properties 2015-05-12 18:46:14 +12:00
Alex Shepherd
0091ab0cd9 Update README.md 2015-05-12 18:42:06 +12:00
Alex Shepherd
9406265156 Initial commit 2015-05-12 18:40:22 +12:00