Articles Posted by the Author:

  • stroke()

    stroke()

    Description Called before drawing an object on screen, it sets the color of lines and borders around shapes. stroke() expects 8-bit values for each of the red, green, and blue channels, but the screen does not display with this fidelity. The red and blue values are scaled to 5-bit color (32 discrete steps), and the […]


  • background()

    background()

    Description Erases everything currently on the LCD screen with the indicated color. Can be used in loop() to clear the screen. While background() expects 8-bit values for each of the red, green, and blue channels, the screen does not display with this fidelity. The red and blue values are scaled to 5-bit color (32 discrete […]


  • transfer()

    transfer()

    Description Transfers one byte over the SPI bus, both sending and receiving. Syntax SPI.transfer(val) Parameters val: the byte to send out over the bus. Returns the byte read from the bus. Libraries Reference Home The text of the 86Duino reference is a modification of the Arduino reference, and is licensed under a Creative Commons Attribution-ShareAlike […]


  • setDataMode()

    setDataMode()

    Description Sets the SPI data mode: that is, clock polarity and phase. See the Wikipedia article on SPI for details. Syntax SPI.setDataMode(mode) Parameters mode: SPI_MODE0, SPI_MODE1, SPI_MODE2, or SPI_MODE3. mode Clock Polarity (CPOL) Clock Phase (CPHA) SPI_MODE0 0 0 SPI_MODE1 0 1 SPI_MODE2 1 0 SPI_MODE3 1 1 Returns None See also - setBitOrder() - […]


  • setClockDivider()

    setClockDivider()

    Description Sets the divider of the SPI clock. On 86Duino, the SPI clock is equal to 100/(2*divider) MHz. The dividers available are integer values from 1 to 4095. On 86Duino Coding 102 and before, the default divider setting is 800, which sets the SPI clock to 62.5KHz; and from Coding 103, the default setting is […]


  • setBitOrder()

    setBitOrder()

    Description Sets the order of the bits shifted out of and into the SPI bus, either LSBFIRST (least-significant bit first) or MSBFIRST (most-significant bit first). Syntax SPI.setBitOrder(order) Parameters order: either LSBFIRST or MSBFIRST Returns None See also - setClockDivider() - setDataMode() Libraries Reference Home The text of the 86Duino reference is a modification of the […]


  • end()

    end()

    Description Disables the SPI bus. Syntax SPI.end() Parameters None Returns None See also - begin() Libraries Reference Home The text of the 86Duino reference is a modification of the Arduino reference, and is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.


  • begin()

    begin()

    Description Initializes the SPI bus. Syntax SPI.begin() Parameters None Returns None See also - SPI.end() - SPI.setClockDivider() - SPI.setDataMode() - SPI.setBitOrder() Libraries Reference Home The text of the 86Duino reference is a modification of the Arduino reference, and is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into […]


  • Installing the Runtime Environment of 86Duino Coding on openSUSE

    Installing the Runtime Environment of 86Duino Coding on openSUSE

    This application note talks about system configuration to address problems associate with not able to locate the serial port and modem manager.(See the older version here before Coding 207) Step 1 Launch the terminal program. Step 2 In this section, we will talk about the steps to change Modem Manager’s settings, to prevent the Modem […]