No idea as I haven’t seen that controller before. It’d probably be significantly easier to start with something someone has already integrated.
Examples: