diff options
author | gdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2010-04-20 15:39:07 +0000 |
---|---|---|
committer | gdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2010-04-20 15:39:07 +0000 |
commit | 3621ac37b0cbab7737d215db0335017561856a10 (patch) | |
tree | b40e3244e794f2dc706b71ff8bff44e1b0fdf0ad /os/hal/platforms/Win32/serial_lld.c | |
parent | d49704990da043573942c0a35de92fc89d62d525 (diff) | |
download | ChibiOS-3621ac37b0cbab7737d215db0335017561856a10.tar.gz ChibiOS-3621ac37b0cbab7737d215db0335017561856a10.tar.bz2 ChibiOS-3621ac37b0cbab7737d215db0335017561856a10.zip |
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@1881 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'os/hal/platforms/Win32/serial_lld.c')
-rw-r--r-- | os/hal/platforms/Win32/serial_lld.c | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/os/hal/platforms/Win32/serial_lld.c b/os/hal/platforms/Win32/serial_lld.c index 098f1dc93..43c7b331a 100644 --- a/os/hal/platforms/Win32/serial_lld.c +++ b/os/hal/platforms/Win32/serial_lld.c @@ -216,14 +216,17 @@ void sd_lld_init(void) { }
/**
- * @brief Low level serial driver configuration and (re)start.
+ * @brief Low level serial driver configuration and (re)start.
*
- * @param[in] sdp pointer to a @p SerialDriver object
+ * @param[in] sdp pointer to a @p SerialDriver object
+ * @param[in] config the architecture-dependent serial driver configuration.
+ * If this parameter is set to @p NULL then a default
+ * configuration is used.
*/
-void sd_lld_start(SerialDriver *sdp) {
+void sd_lld_start(SerialDriver *sdp, const SerialConfig *config) {
- if (sdp->config == NULL)
- sdp->config = &default_config;
+ if (config == NULL)
+ config = &default_config;
#if USE_WIN32_SERIAL1
if (sdp == &SD1)
|