Re: The new Apache NuttX Logo

2020-04-19 Thread Alan Carvalho de Assis
On 4/18/20, Gregory Nutt  wrote:
>
>> I think if everybody send it as SVG we couldn't have any issue. And
>> because SVG is a common standard all good graphic design software
>> supports it.
> That is unnecessary.  SVG will only be required for the single graphic
> that is selected for the logo.  It is not needed for any of the others.
>

Right, makes sense. All the logos there have good resolution.


sending multiple rows to LCD in one go

2020-04-19 Thread Matias N.
Hi,
when working with some LCDs (such as SSD1306 or Sharp Memory LCD) via the LCD 
driver interface, the putrun() method greatly limits the speed at which you can 
update the screen, since it imposes one I2C/SPI transfer per putrun(). This 
type of graphical LCDs typically support sending a transfer composed of many 
rows of data simultaneously. This is of course much faster.

I would like to know what do you think of extending the LCD interface to 
support sending mutiple rows at once. In other words, besides putrun(), there 
could be a putrows() which allows sending an arbitrary number of rows (from 1 
to display rows). This interface could be optionally implemented by the driver 
(if not, it would signal the device does not support this). Alternatively, the 
driver can implement this using multiple putrun() calls, if desired.

I believe this would also improve the performance of the framebuffer-LCD 
bridge, since it could be more efficiently be updated than instead of calling 
putrun() multiple times.

What do you think?

Best,
Matias

Build failed in Jenkins: NuttX-Nightly-Build #101

2020-04-19 Thread Apache Jenkins Server
See 

Changes:


--
[...truncated 292.20 KB...]

Skipping: sim/cxxtest

Configuration/Tool: sim/nettest

  Cleaning...
  Configuring...
  Copy files
  Select CONFIG_HOST_LINUX=y
  Refreshing...
  Building NuttX...


Skipping: sim/nxwm

Configuration/Tool: sim/ipforward

  Cleaning...
  Configuring...
  Copy files
  Select CONFIG_HOST_LINUX=y
  Refreshing...
  Building NuttX...


Configuration/Tool: sim/nx

  Cleaning...
  Configuring...
  Copy files
  Select CONFIG_HOST_LINUX=y
  Refreshing...
  Building NuttX...


Configuration/Tool: sim/ostest

  Cleaning...
  Configuring...
  Copy files
  Select CONFIG_HOST_LINUX=y
  Refreshing...
  Building NuttX...


Configuration/Tool: sim/mount

  Cleaning...
  Configuring...
  Copy files
  Select CONFIG_HOST_LINUX=y
  Refreshing...
  Building NuttX...


Configuration/Tool: sim/module

  Cleaning...
  Configuring...
  Copy files
  Select CONFIG_HOST_LINUX=y
  Refreshing...
  Building NuttX...

cmp: 
:
 No such file or directory
mv: cannot stat 
':
 No such file or directory
make[3]: *** 
[
 Error 1
make[3]: Target 'all' not remade because of errors.
make[2]: *** [build] Error 2
make[2]: Target 'all' not remade because of errors.
make[1]: *** 
[
 Error 2
make[1]: Target 'all' not remade because of errors.
make: *** [../apps/libapps.a] Error 2
make: Target 'all' not remade because of errors.

Configuration/Tool: sim/minibasic

  Cleaning...
  Configuring...
  Copy files
  Select CONFIG_HOST_LINUX=y
  Refreshing...
  Building NuttX...


Configuration/Tool: sim/tcpblaster

  Cleaning...
  Configuring...
  Copy files
  Select CONFIG_HOST_LINUX=y
  Refreshing...
  Building NuttX...


Configuration/Tool: sim/touchscreen

  Cleaning...
  Configuring...
  Copy files
  Select CONFIG_HOST_LINUX=y
  Refreshing...
  Building NuttX...


Configuration/Tool: sim/bas

  Cleaning...
  Configuring...
  Copy files
  Select CONFIG_HOST_LINUX=y
  Refresh