Including leonuart.h results in a compilation error:<br><br>../src/comms/packet_lib/leonuart.h:57: warning: type defaults to 'int' in declaration of 'amba_apb_device'<br>../src/comms/packet_lib/leonuart.h:57: error: expected ';', ',' or ')' before '*' token<br>
<br>Calling apbuart_register() also results an error: apbuart_register not found. I have included apbuart.h.<br><br><br>Best,<br>JM<br><br><br><br><div class="gmail_quote">On Thu, Aug 12, 2010 at 5:04 PM, Joris van Rantwijk <span dir="ltr"><<a href="mailto:jorisvr@sron.nl">jorisvr@sron.nl</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div class="im">On Thursday 12 August 2010 17:25:14 Joćo Rasta wrote:<br>
> apbuartN is not recognized, only console_N. Either to include your driver or<br>
> to use CONSOLE_USE_INTERRUPTS=1 i have to recompile rtems. I'll give it a<br>
> try.<br>
<br>
</div>You need to call apbuart_register() before you can open /dev/apbuart1.<br>
<br>
There is no need to recompile RTEMS to use the leonuart driver.<br>
Just compile and link the driver with your application and call<br>
leonuart_register().<br>
<div class="im"><br>
> I have seen in your driver that rtems_termios_bufsize() can be used to<br>
> change the driver buffer size. Can i use it to change the RX and TX size of<br>
> the console_N driver?<br>
<br>
</div>Yes, but it won't have any effect if the driver is using polled I/O.<br>
In any case it will not change the size of the hardware fifo.<br>
<br>
Regards, Joris.<br>
</blockquote></div><br>