Трастмастер особо ничего не решал и не изобретал - просто взяли готовый сенсор Мелексис 3D - и подключили. Сенсор сам по себе содержит встроенный процессор, который несравненно круче чем в джое - он то и производит все сложные расчёты + специальное расположение датчиков холла + концентратор поля. Повторять это на коленках - не рекомендую
PS
В принципе можно взять четыре холла, расположить их крестом, и получить некое подобие мелексиса, и может быть даже для небольших углов удастся это дело более-менее линеаризовать (для джоя м.б. вполне достаточно). Можно даже обойтись тремя холлами - решение такой триангуляционной задачи теоретически должно существовать. Но я бы не взялся решать такие уравнения на АтмегеХотя м.б. не так всё и страшно - не попробовав не узнать
Но желания пробовать нет никакого.