| 
							
							
								 Thomas Kunze | 515d18fdbf | fix property save | 2019-12-12 22:47:54 +01:00 |  | 
			
				
					| 
							
							
								 Thomas Kunze | 6765add06d | move knx-linux and knxPyton to examples dir | 2019-12-12 21:42:51 +01:00 |  | 
			
				
					| 
							
							
								 Thomas Kunze | 6d5914857a | move knx-usb to examples | 2019-12-12 21:29:02 +01:00 |  | 
			
				
					| 
							
							
								 Thomas Kunze | d2b6653d68 | add config.h and USE_IP USE_TP USE_RF macros | 2019-12-12 21:23:37 +01:00 |  | 
			
				
					| 
							
							
								 Thomas Kunze | 4cc8b2bb36 | Finish refactoring of IpParameterObject | 2019-12-12 19:34:29 +01:00 |  | 
			
				
					| 
							
							
								 Thomas Kunze | e128debabb | convert CallbackProperty to template | 2019-12-12 01:42:56 +01:00 |  | 
			
				
					| 
							
							
								 Thomas Kunze | 71448efdad | add overrides keyword for all interface objects. refactor properties more | 2019-12-11 23:32:57 +01:00 |  | 
			
				
					| 
							
							
								 Thomas Kunze | 396994c1a5 | add Property, DataProperty and CallbackProperty classes | 2019-12-11 22:23:21 +01:00 |  | 
			
				
					| 
							
							
								 Thomas Kunze | c64b7f6a01 | change signature of propertyRead/Write | 2019-12-10 23:42:27 +01:00 |  | 
			
				
					| 
							
							
								 Thomas Kunze | 10b83b46bc | fix build | 2019-12-10 23:00:25 +01:00 |  | 
			
				
					| 
							
							
								 Thomas Kunze | cd0fdc85b6 | rename sendBytes ->sendBytesMultiCast readBytes -> readBytesMultiCast | 2019-12-10 22:29:14 +01:00 |  | 
			
				
					| 
							
							
								 Thomas Kunze | d6db6a9673 | add default noop implementations for most stuff of platform. | 2019-12-10 22:25:33 +01:00 |  | 
			
				
					| 
							
							
								 Thomas Kunze | 5d8264555a | remove unused methods of Platform class | 2019-12-10 21:44:23 +01:00 |  | 
			
				
					| 
							
							
								 Thomas Kunze | aa230ee0b9 | Merge master | 2019-12-09 23:28:17 +01:00 |  | 
			
				
					| 
							
							
								 Thomas Kunze | 3ed796ef93 | fix more memory bugs | 2019-12-09 23:19:13 +01:00 |  | 
			
				
					| 
							
							
								 nanosonde | a76fc31b80 | Add cEMI Server with KNX USB HID support (#47) | 2019-12-09 19:53:08 +01:00 |  | 
			
				
					| 
							
							
								 thelsing | fd0b16b1b4 | Update .travis.yml | 2019-12-08 12:00:47 +01:00 |  | 
			
				
					| 
							
							
								 Thomas Kunze | 77a0d6fc2e | save work | 2019-12-01 21:47:29 +01:00 |  | 
			
				
					| 
							
							
								 Thomas Kunze | 266a2e126d | save work | 2019-12-01 21:47:14 +01:00 |  | 
			
				
					| 
							
							
								 thelsing | c0705edf66 | Update .travis.yml | 2019-11-26 21:43:19 +01:00 |  | 
			
				
					| 
							
							
								 Thomas Kunze | 75958ec52a | get rid of dynamic cast, because we  have no rtti on arduino | 2019-11-05 17:43:28 +01:00 |  | 
			
				
					| 
							
							
								 Thomas Kunze | d3cb967216 | 16 bit for blocksize should be enough | 2019-11-04 21:56:49 +01:00 |  | 
			
				
					| 
							
							
								 Thomas Kunze | 07133807d8 | small refactoring of memory class | 2019-11-04 21:51:52 +01:00 |  | 
			
				
					| 
							
							
								 Thomas Kunze | 2659824aa2 | implement save/load to/from NVM (completely untested) | 2019-11-04 21:43:06 +01:00 |  | 
			
				
					| 
							
							
								 Thomas Kunze | 8421279d53 | -add saveLength to SaveRestore -undo split of Restore from SaveRestore
-add some dynamic memory management to memory-class | 2019-11-03 22:09:22 +01:00 |  | 
			
				
					| 
							
							
								 Thomas Kunze | 2770f5eaa9 | Split Restore from SaveRestore. | 2019-10-29 22:39:44 +01:00 |  | 
			
				
					| 
							
							
								 Thomas Kunze | 94b91278bd | access and allocate memory for interface-objects trough the memory class | 2019-10-29 21:15:12 +01:00 |  | 
			
				
					| 
							
							
								 thelsing | f6ace390ee | Merge pull request #43 from nanosonde/improve_rf_linux Improve GPIO for Linux platform | 2019-10-28 21:11:38 +01:00 |  | 
			
				
					| 
							
							
								 Nanosonde | 5f36196e78 | Prevent swapping of process | 2019-10-28 20:42:51 +01:00 |  | 
			
				
					| 
							
							
								 Nanosonde | 15b318992d | Keep GPIO value sysfs file open for reading/writing | 2019-10-28 20:37:40 +01:00 |  | 
			
				
					| 
							
							
								 thelsing | 4ef513410a | Merge pull request #42 from nanosonde/rf_smode_cleanup Add new KNX medium type RF for SAMD and Linux platform | 2019-10-28 19:03:04 +01:00 |  | 
			
				
					| 
							
							
								 nanosonde | ddea3eab99 | knx-linux: use default MEDIUM_TYPE IP | 2019-10-28 18:26:24 +01:00 |  | 
			
				
					| 
							
							
								 nanosonde | eb87ec1fe9 | Compile KNX-RF specific bau27B0 and layers only if MEDIUM_TYPE is 2 (RF). For knx-linux add MEDIUM_TYPE 0 (TP) as default to the CMakeLists.txt | 2019-10-28 14:03:35 +01:00 |  | 
			
				
					| 
							
							
								 nanosonde | c93dc81367 | Add default MEDIUM_TYPE 0 (TP) | 2019-10-28 13:33:06 +01:00 |  | 
			
				
					| 
							
							
								 nanosonde | 9f2981abcb | Add network layer primitives for broadcastIndication() and broadcastConfirm() | 2019-10-28 12:39:15 +01:00 |  | 
			
				
					| 
							
							
								 nanosonde | 6e654d4bf5 | Remove GPIO methods from platform classes | 2019-10-28 12:08:01 +01:00 |  | 
			
				
					| 
							
							
								 nanosonde | 1bf8874c05 | Change default bauNumber to zero | 2019-10-28 11:04:15 +01:00 |  | 
			
				
					| 
							
							
								 nanosonde | 93a92228b8 | Add enum for NM_Read_SerialNumber_By_* | 2019-10-28 11:01:01 +01:00 |  | 
			
				
					| 
							
							
								 nanosonde | e77f61d249 | Use knx-demo-tp.xml as template for knx-demo-rf.xml | 2019-10-28 10:25:51 +01:00 |  | 
			
				
					| 
							
							
								 nanosonde | c9819663fa | Remove knx-rf-demo folder and move doc | 2019-10-28 10:18:26 +01:00 |  | 
			
				
					| 
							
							
								 nanosonde | b9e42c16d2 | Fix Linux compilation | 2019-10-27 14:10:05 +01:00 |  | 
			
				
					| 
							
							
								 nanosonde | 8a3d5edd8f | Make max APDU length and interface object list configurable in device object | 2019-10-27 10:54:42 +01:00 |  | 
			
				
					| 
							
							
								 nanosonde | 3625f31d95 | Add README.md to KNX-RF demo folder | 2019-10-27 10:03:48 +01:00 |  | 
			
				
					| 
							
							
								 nanosonde | 0c8a79edbd | Add KNX RF example | 2019-10-25 17:13:59 +02:00 |  | 
			
				
					| 
							
							
								 nanosonde | b4923815fe | Fix blanks | 2019-10-25 17:01:04 +02:00 |  | 
			
				
					| 
							
							
								 nanosonde | d79e022b76 | Add fixes after review with upstream | 2019-10-25 16:47:44 +02:00 |  | 
			
				
					| 
							
							
								 nanosonde | fc0153e52a | initial KNX RF S-Mode support | 2019-10-25 16:41:29 +02:00 |  | 
			
				
					| 
							
							
								 thelsing | eaab7d7548 | Update apdu.cpp fix short acpi detection | 2019-10-23 22:16:48 +02:00 |  | 
			
				
					| 
							
							
								 thelsing | 3063bf8195 | Update .travis.yml | 2019-10-15 09:50:46 +02:00 |  | 
			
				
					| 
							
							
								 mumpf | 70f387a7b9 | "Restart device" implementation (#38) * corrected float with DPT9
* Switch Programming-LED also via Bus/ETS
* Again: Prog-LED switchable from bus/ETS
* DPT16 (to bus) implemented
* - Allows ProgButton interrupts on FALLING signal
* restart device command
* - removed magic numbers
- added enum for restart states | 2019-10-15 09:49:50 +02:00 |  |