-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for the mouse ioctl interface #15205
base: master
Are you sure you want to change the base?
Conversation
Signed-off-by: liuhongchao <[email protected]>
Signed-off-by: liuhongchao <[email protected]>
Signed-off-by: liuhongchao <[email protected]>
Signed-off-by: liuhongchao <[email protected]>
[Experimental Bot, please feedback here] No, this PR description does not meet the NuttX requirements. It's far too brief and lacks critical information. Here's why and what's missing: Summary:
Impact:
Testing:
Example of a better Summary:
Example of a better Impact Section:
Example of a better Testing Section:
By providing more specific details and filling in the missing information, the PR will be much easier to review and understand, increasing the chances of it being accepted. |
@@ -65,7 +65,7 @@ endif # FF_AW86225 | |||
endif # INPUT_FF | |||
|
|||
config INPUT_MOUSE | |||
bool | |||
bool "Enable mouse support" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@HongChao6 CONFIG_INPUT_MOUSE/TOUCHSCREEN/KEYBOARD are hidden flags only enabled by some other device that implements this feature. Add 'bool "Some text" ' you bring enable the feature to be select-able by the users, even without some driver exist to implement it. I suggest keeping it without text.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@xiaoxiang781216 what do you think?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In the rpmsg device scenario, the actual input device is located on the remote core, and there is no real hardware driver on local side. In this case, we need to be able to enable the input device option separately so that the application layer can seamlessly use the remote input device.
CC @HongChao6 @xiaoxiang781216 @acassis
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@terry0012 and @HongChao6 I understand that, but after you let user to see and enable these symbols it is expected to work. So if user enable Mouse or Keyboard they will expect it so work, but it will not, because it depends on some external driver. So, I think it should to become a new session, like Sensors Driver, after you enable it you should be presented with all Sensors drivers. It means all "select" now should become "depends on"
@raiden00pl @PetteriAimonen @lupyuen please take a look. I think since now the user will be able to see and enable the Mouse, Touchscreen and Keyboard we need to have the devices organized as a new menu where the user select which Mouse, Touchscreen and/or Keyboard he/she want to use |
Note: Please adhere to Contributing Guidelines.
Summary
Support for the mouse ioctl interface
Impact
mouse driver
Testing
qemu