Commit Graph

49 Commits

Author SHA1 Message Date
ModuloFS
897a368c76 changed readAInputs() to non blocking code 2023-10-29 11:43:12 +01:00
ModuloFS
4f7dc4fd0e removed return value and changed local variable definition 2023-10-29 11:14:19 +01:00
ModuloFS
faf1a48677 changed the #endif statement in the comalive function 2023-10-13 22:54:31 +02:00
Alexander Richter
2fa2cf4265 making the code ready to merge with main 2023-09-23 17:05:27 +02:00
Alexander Richter
5a60f79ad4 update 2D Matrix direction for multiplexed LEDs 2023-09-17 15:41:10 +02:00
Alexander Richter
ec99d21093 new version 2023-09-17 15:03:19 +02:00
Alexander Richter
2eaa6a2525 modifyed LED Multiplex Code. 2023-09-17 14:24:22 +02:00
Alexander Richter
142366491d Adapted Python Code to make it work too 2023-09-16 21:06:28 +02:00
Alexander Richter
6e44c697cc Disable MatrixLED Pullup Pins added 2023-09-16 20:38:05 +02:00
Alexander Richter
21699f23f9 more changes to multiplex LEDs 2023-09-16 16:50:36 +02:00
Alexander Richter
8346f020d9 Matrixkeyboard works in Arduino 2023-09-16 16:36:29 +02:00
Alexander Richter
117e4fd90b changed for panming's Keyboard 2023-09-13 18:14:14 +02:00
Alexander Richter
04840c0313 added multiplexed LED feature 2023-09-13 18:09:38 +02:00
Alexander Richter
ecfa92d5c4 Bugfixes 2023-09-12 22:57:52 +02:00
Alexander Richter
d2270c0fc9 reconnect feature added
after connection lost, Arduino will now reset and send Status again
2023-09-05 13:09:42 +02:00
Alexander Richter
0fdc117b74 made quadrature encoder setup little easyer 2023-08-25 07:33:15 +02:00
Alexander Richter
f45a9c0276 minor bugfixes
Status LED
Joystick Pin
2023-08-16 13:31:44 +02:00
Alexander Richter
a62ebed7e5 finally fixed the DLED instability Bug 2023-08-15 22:20:43 +02:00
Alexander Richter
b89c15434e DLED Stability Issue Bugfix 2023-08-15 18:33:10 +02:00
Alexander Richter
7dc5950b6a optimised DLED stability 2023-08-15 16:18:00 +02:00
Alexander Richter
c87f16a726 bugfixes 2023-08-15 14:47:15 +02:00
Alexander Richter
ba35bd7c9d decided to have some predefinded pins at startup 2023-08-15 13:15:57 +02:00
Alexander Richter
a89c250b11 Bug Fixing
removed some Upsi
2023-08-02 23:35:40 +02:00
Alexander Richter
07003f05db modifying Matrix Keyboards
fixed Bug with wrong Key mapping between arduino and Python script
added feature to write Macros / Text with one Key
2023-07-31 13:33:01 +02:00
Alexander Richter
238404e98a small stuff added 2023-07-23 17:49:26 +02:00
Alexander Richter
60be9d8736 maybe this works... 2023-07-23 17:06:16 +02:00
Alexander Richter
163e76906f added Arduino Support for Quadrature Encoders
Python adaptation needed next.
2023-07-23 15:22:16 +02:00
Alexander Richter
a63a3f5c81 fixed bugs
Joysticks work now
2023-07-23 14:18:18 +02:00
Alexander Richter
0577013c17 Support for JoySticks
Added new functionality for the use of JoySticks for MPG commands
2023-07-23 10:43:43 +02:00
Alexander Richter
97ae82c8c5 fixed Bug 2023-05-07 20:26:54 +02:00
Alexander Richter
422f12ce24 a couple of Bugfixes 2023-05-07 11:20:04 +02:00
Alexander Richter
2bf2dfba4f renamed Absolute Encoder to Binary Selector Switch 2023-05-02 19:16:06 +02:00
Alexander Richter
a153af176e tidy up 2023-05-02 16:20:24 +02:00
Alexander Richter
e72e94b94b minor Bug Fixes 2023-05-02 16:04:26 +02:00
Alexander Richter
da66118131 Merge branch 'main' into dev 2023-05-02 13:53:00 +02:00
Alexander Richter
a1875bfd15 made setttings standart Disabled 2023-03-29 14:17:52 +02:00
Alexander Richter
81bc5a03c7 Bugfix
couple of tiny stuff & spelling Errors
2023-03-28 20:01:00 +02:00
Alexander Richter
fa04530a67 tidy up 2023-03-28 18:54:54 +02:00
Alexander Richter
6415e4af50 Toggle Mode Inputs
This Update introduces Toggled Inputs.
Pressing a Button once will Toggle the Input HIGH.
Pressing it again will Toggle the Input LOW.
Toggled Inputs are handled the same as Inputs in LinuxCNC
2023-03-28 18:50:22 +02:00
Alexander Richter
f49181389a adding Arduino Support for Matrix Keyboards
This Feature was requested in Discord.
With This Update your Arduino now can read Matrix Keyboards.
Keys are send with Identifier "M".
2023-03-28 16:24:39 +02:00
Alexander Richter
474c57a8e1 tidy up
This runs now very nicely.
2023-03-27 13:46:27 +02:00
Alexander Richter
fa6d5fa80a Support for WS2812 and PL9823 Digital LEDs
This Update includes the support of digital LEDs. Therefore we can now attach unlimited RGB LEDs to LinuxCNC. YAY
2023-03-25 14:38:12 +01:00
Alexander Richter
c3005f77ab Bug fixing Arduino Code 2022-11-26 01:16:53 +01:00
Alexander Richter
38955c2582 Fixing Arduino Bugs 2022-11-25 22:12:38 +01:00
Alexander Richter
6971d0a677 synchronising Settings
nothing important here
2022-11-25 03:04:17 +01:00
Alexander Richter
036cd64a13 Connection Surveilance working
added flashing LED if connection is lost.
- stops flashing once stuff is received again
- repaired analog and digital Pin reading & Sending
- changed Header
2022-11-25 02:43:59 +01:00
Alexander Richter
f4aabdc99c Data receiving function and tidy up
added functions to receive Output commands and changed lots of code for broader functionality
2022-11-25 00:38:01 +01:00
Alexander Richter
88b06443e0 rework of code
i wasn't happy with my first code, so i began changing it to be more versatile.
2022-11-21 12:56:51 +01:00
Alexander Richter
958cc0d9cb first commit
this is my first "working" version
2022-11-21 12:53:33 +01:00