Joystick library and USB-C

I am working on a joystick controller project, using this joystick library:

I have it working on an Arduino Micro (ATmega32u4 CPU) per the above. I'd prefer to use an Arduino which comes equipped with USB-C rather than USB micro. So far as I can tell, there are devices equipped with USB-C, but it's not clear if the joystick library supports them. Can anyone help me navigate this?

I would say the connector shape does not matter as long as you have an ATmega32u4 on board.

there are boards out there for example

Interesting. I don't need a super-small board and would prefer something I can through-hole mount on a PCB, old-school. I would have thought there was a lot more to it than mere connector shape between USB-C and its predecessors which would have implications for the controller, or am I missing something?

There is a big difference with USB C in general and its capabilities when used in modern computers, but here it's really just the connector shape.

Well, there are nowadays micros with USB-C:

The cards @J-M-L mentioned are basically the same size of the pro-micro. So I don't get what your point is... :thinking:

you can do that with both. just add headers.

Hard to tell from the pics... I thought they might be smaller than standard DIP pitch, which is already at the limit of my dexterity to solder.

Search amazon "arduino nano usb-c" same price as clone nano.

They are breadboard friendly. If you look at details like their tutorials you’ll see more info.

The first one is castellated - meaning you can solder it on a PCB without having to deal with through hole headers. And it stays very flush and low.