Main Project Page: [[Roti_making_robot_rotimatic|Rotimatic]]
= WF121-A ='''Processor: PIC32MX695F512H'''
*[https://www.mouser.com/datasheet/2/52/Leaflet_WF121_lowres-4334.pdf Brochure]
*[https://www.mouser.com/datasheet/2/368/Bluegiga_WF121_Datasheet-1203323.pdf Data Sheet v1.4.9 2013]
*[https://www.silabs.com/documents/public/data-sheets/WF121-DataSheet.pdf Data Sheet v2.0.1 2024]
== Images ==
[[File:WF121-A top.png|800px]]
== UART ==
=== Developer Guide Notes/Examples ===
==== WF121 Factory Configuration ====
WF121 Modules are factory shipped with settings listed below.
UART2 This UART gives access to BGAPI protocol, which can be used to control the WF121 Module from a separate host.
*Pin 17: CTS
*Pin 19: RTS
</pre>
==== channel ====
*0: UART channel 1
*1: UART channel 2
**channel="0"
==== baud ====
*Default: 57600
*Range: 0-10000000
Notice that not all baud rates are possible. BGBuild compiler tries to find best match with least amount of error and outputs the result.
==== stopbits ====
*Range: 1-2
*Default: 1
**stopbits="2"
==== parity ====
*Values:
**odd: use odd parity bit
**parity:"odd"
==== handshake ====
handshake RTS/CTS for data flow control
*Values:
**true: RTS/CTS flow control is used
**handshake="true"
==== api ====
*Values:
**true: UART is used for BGAPI protocol
at the host, otherwise the module might get stuck.
==== BGAPI / config ====
Using BGAPI over UART interface