This plugin provides the Serial Monitor Tool Window, which allows you to communicate to serial devices like Arduino via the CLion window.
- Multiple serial port connections
- Duplex Console view (Regular view + HEX)
-
2022.2
- Original version by Dmitry Cherkas is forked and imported into contrib repository
- Bunch of fixes and refactorings
- Multiple serial connections are supported
- Apple M1 support
-
0.6
- publish the plugin under Apache License v.2.0
- remove the usage of deprecated APIs
- build with java11
-
0.5.5
- update icons: Icons made by Smashicons from www.flaticon.com
- upgrade jssc lib to resolve issue with win10 crash on jdk11
- add configuration option to allow hiding status widget #21 remove deprecated apis usage as of 2020.1 EAP Dmitry Cherkas 26.02.2020 18:02
-
0.5.4
- fix for #24
- fix incorrect settings path (use relative path instead of absolute)
-
0.5.3
-
0.5.2
- migrated plugin to gradle build
-
0.5.1
- fixed IDE freezes on macOS
-
0.5
- possible solution for Mac OS support (https://bitbucket.org/dmitry_cherkas/intellij-serial-monitor/issues/4)
-
0.4.7
- rebuild with Java7
-
0.4.6
-
0.4.5
- improved port name validation in settings dropdown
- added Troubleshooting section to README
-
0.4.1
- added plugin logo
- SerialService converted to projectComponent in order to allow simultaneous usage in multiple open projects
- fixed NPE when trying to dispose non-initialized SerialMonitorView
-
0.4
- added history support for sent commands + keyboard shortcut to send on Ctrl+Enter
- implemented exception handling via notification popups
- fixed https://bitbucket.org/dmitry_cherkas/intellij-serial-monitor/issues/1
-
0.3
- implemented duplex console to switch between HEX/regular views
- changed behaviour of status widget
-
0.2
- implemented serial monitor status bar
- added README
-
0.1.1
- fixed "EditorImpl hasn't been released" exception on idea shutdown
- switched to purejavacomm SerialService implementation
-
0.1
- Initial version
On Linux you may not see you port in available ports dropdown due to lack or permissions.
- To check if serial port is really there use
dmesg | grep tty
- To set read and write permission to port, use
sudo chmod a+rw <your_port_name>
, where your_port_name should be something similar to /dev/ttyACM0, use the output of the above command to check the exact name.