I’m currently trying to get a GSM2 CLICK board working with the BeaglePlay but am quite stuck due to the documentation.
I based the following on the GNSS-ZOE-CLICK.mnfs file, as it was the only i could find that also only has UART enabled. I also tried documenting the fields a bit as i couldn’t find any documentation for most of it.
; ; GSM2 CLICK ; https://www.mikroe.com/gsm-2-click ; [manifest-header] version-major = 0 version-minor = 1 [interface-descriptor] vendor-string-id = 1 product-string-id = 2 [string-descriptor 1] string = MikroElektronika [string-descriptor 2] string = GSM2 CLICK [mikrobus-descriptor] ; RI IN pwm-state = 1 ; CTS IN int-state = 1 ; RX UART rx-state = 7 ; TX UART tx-state = 7 ; IN scl-state = 1 ; IN sda-state = 1 ; IN mosi-state = 1 ; IN miso-state = 1 ; IN sck-state = 1 ; RTS OUT, low cs-state = 3 ; PWRKEY RST rst-state = 2 ; STAT IN an-state = 1 [bundle-descriptor 1] class = 0xa [cport-descriptor 1] bundle = 1 ; Protocol UART protocol = 0x4 [device-descriptor 1] ; ref property-descriptor 1 prop-link = 1 ; Protocol UART protocol = 0x4 driver-string-id = 3 [property-descriptor 1] ; ref string-descriptor name-string-id = 4 ; INTERFACE_DESC_TYPE type = 0x01 ; ref property-descriptor 2 value = <2> [string-descriptor 3] string = serdev [string-descriptor 4] string = prop-link [property-descriptor 2] name-string-id = 5 ; prop value size? 4B type = 0x05 value = <115200> [string-descriptor 5] string = current-speed
My question is: is there more documentation somewhere about the manifests? And what driver should i specify for a generic UART device? I tried both serial and serdev but neither seem to work, or at least no serial devices gets created.