100% found this document useful (6 votes)
33 views

Instant Download Advanced Raspberry Pi: Raspbian Linux and GPIO Integration 1st Edition Warren Gay PDF All Chapter

Raspbian

Uploaded by

eidehpaol
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (6 votes)
33 views

Instant Download Advanced Raspberry Pi: Raspbian Linux and GPIO Integration 1st Edition Warren Gay PDF All Chapter

Raspbian

Uploaded by

eidehpaol
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 62

Download the full version of the textbook now at textbookfull.

com

Advanced Raspberry Pi: Raspbian Linux and


GPIO Integration 1st Edition Warren Gay

https://textbookfull.com/product/advanced-
raspberry-pi-raspbian-linux-and-gpio-
integration-1st-edition-warren-gay/

Explore and download more textbook at https://textbookfull.com


Recommended digital products (PDF, EPUB, MOBI) that
you can download immediately if you are interested.

Custom Raspberry Pi Interfaces Design and build hardware


interfaces for the Raspberry Pi Gay

https://textbookfull.com/product/custom-raspberry-pi-interfaces-
design-and-build-hardware-interfaces-for-the-raspberry-pi-gay/

textbookfull.com

Raspbian OS Programming with the Raspberry Pi: Iot


Projects with Wolfram, Mathematica, and Scratch Black.

https://textbookfull.com/product/raspbian-os-programming-with-the-
raspberry-pi-iot-projects-with-wolfram-mathematica-and-scratch-black/

textbookfull.com

Raspbian OS Programming with the Raspberry Pi: IoT


Projects with Wolfram, Mathematica, and Scratch 1st
Edition Agus Kurniawan
https://textbookfull.com/product/raspbian-os-programming-with-the-
raspberry-pi-iot-projects-with-wolfram-mathematica-and-scratch-1st-
edition-agus-kurniawan/
textbookfull.com

Kanji Dictionary for Foreigners Learning Japanese 2500 N5


to N1 1st Edition ■■■■ ■■■■■ ■■■■ ■■

https://textbookfull.com/product/kanji-dictionary-for-foreigners-
learning-japanese-2500-n5-to-n1-1st-edition-
%e5%bf%97%e8%b3%80%e9%87%8c%e7%be%8e-
%e5%8f%a4%e7%94%b0%e5%b3%b6%e8%81%a1%e7%be%8e-
textbookfull.com
%e5%b3%b6%e5%b4%8e%e8%8b%b1%e9%a6%99/
Dollars for Dixie Business and the Transformation of
Conservatism in the Twentieth Century Katherine Rye Jewell

https://textbookfull.com/product/dollars-for-dixie-business-and-the-
transformation-of-conservatism-in-the-twentieth-century-katherine-rye-
jewell/
textbookfull.com

Advances in Data Science Cyber Security and IT


Applications First International Conference on Computing
ICC 2019 Riyadh Saudi Arabia December 10 12 2019
Proceedings Part II Auhood Alfaries
https://textbookfull.com/product/advances-in-data-science-cyber-
security-and-it-applications-first-international-conference-on-
computing-icc-2019-riyadh-saudi-arabia-
december-10-12-2019-proceedings-part-ii-auhood-alfaries/
textbookfull.com

Teaching Reading in Today's Elementary Schools, 12th


Edition Betty Roe

https://textbookfull.com/product/teaching-reading-in-todays-
elementary-schools-12th-edition-betty-roe/

textbookfull.com

The Resurgence of Parish Council Powers in England


Alistair Jones

https://textbookfull.com/product/the-resurgence-of-parish-council-
powers-in-england-alistair-jones/

textbookfull.com

Ethical Water Stewardship Ingrid Leman Stefanovic

https://textbookfull.com/product/ethical-water-stewardship-ingrid-
leman-stefanovic/

textbookfull.com
Clinical trials in older people 1st Edition Antonio
Cherubini

https://textbookfull.com/product/clinical-trials-in-older-people-1st-
edition-antonio-cherubini/

textbookfull.com
TECHNOLOGY IN AC TION™

Advanced
Raspberry Pi
Raspbian Linux and GPIO
Integration

Warren Gay
Advanced
Raspberry Pi
Raspbian Linux and
GPIO Integration
Second Edition

Warren Gay
Advanced Raspberry Pi: Raspbian Linux and GPIO Integration
Warren Gay
St. Catharine’s, Ontario, Canada

ISBN-13 (pbk): 978-1-4842-3947-6 ISBN-13 (electronic): 978-1-4842-3948-3


https://doi.org/10.1007/978-1-4842-3948-3
Library of Congress Control Number: 2018960398

Copyright © 2018 by Warren Gay


This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or
part of the material is concerned, specifically the rights of translation, reprinting, reuse of
illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way,
and transmission or information storage and retrieval, electronic adaptation, computer software,
or by similar or dissimilar methodology now known or hereafter developed.
Trademarked names, logos, and images may appear in this book. Rather than use a trademark
symbol with every occurrence of a trademarked name, logo, or image we use the names, logos,
and images only in an editorial fashion and to the benefit of the trademark owner, with no
intention of infringement of the trademark.
The use in this publication of trade names, trademarks, service marks, and similar terms, even if
they are not identified as such, is not to be taken as an expression of opinion as to whether or not
they are subject to proprietary rights.
While the advice and information in this book are believed to be true and accurate at the date of
publication, neither the authors nor the editors nor the publisher can accept any legal
responsibility for any errors or omissions that may be made. The publisher makes no warranty,
express or implied, with respect to the material contained herein.
Managing Director, Apress Media LLC: Welmoed Spahr
Acquisitions Editor: Aaron Black
Development Editor: James Markham
Coordinating Editor: Jessica Vakili
Cover image designed by Freepik (www.freepik.com)
Distributed to the book trade worldwide by Springer Science+Business Media New York,
233 Spring Street, 6th Floor, New York, NY 10013. Phone 1-800-SPRINGER, fax (201) 348-4505,
e-mail orders-ny@springer-sbm.com, or visit www.springeronline.com. Apress Media, LLC is a
California LLC and the sole member (owner) is Springer Science + Business Media Finance Inc
(SSBM Finance Inc). SSBM Finance Inc is a Delaware corporation.
For information on translations, please e-mail rights@apress.com, or visit http://www.apress.com/
rights-permissions.
Apress titles may be purchased in bulk for academic, corporate, or promotional use. eBook
versions and licenses are also available for most titles. For more information, reference our Print
and eBook Bulk Sales web page at http://www.apress.com/bulk-sales.
Any source code or other supplementary material referenced by the author in this book is
available to readers on GitHub via the book's product page, located at www.apress.com/
978-1-4842-3947-6. For more detailed information, please visit http://www.apress.com/
source-code.
Printed on acid-free paper
For Jackie.
Table of Contents
About the Author������������������������������������������������������������������������������ xxv
About the Technical Reviewer�������������������������������������������������������� xxvii

Chapter 1: The Raspberry Pi�����������������������������������������������������������������1


SBC Inventory�������������������������������������������������������������������������������������������������������1
Models������������������������������������������������������������������������������������������������������������������2
Raspberry Pi Model B��������������������������������������������������������������������������������������������3
Raspberry Pi 2 Model B�����������������������������������������������������������������������������������������5
Raspberry Pi 3 Model B�����������������������������������������������������������������������������������������7
Raspberry Pi 3 Model B+��������������������������������������������������������������������������������������9
Raspberry Pi Zero�����������������������������������������������������������������������������������������������10
Raspberry Pi Zero W��������������������������������������������������������������������������������������������12
Which Model?�����������������������������������������������������������������������������������������������������13

Chapter 2: Preparation�����������������������������������������������������������������������15
Static IP Address�������������������������������������������������������������������������������������������������15
Using SSH�����������������������������������������������������������������������������������������������������������16
VNC���������������������������������������������������������������������������������������������������������������������19
VNC Viewers��������������������������������������������������������������������������������������������������21
Black VNC Screen������������������������������������������������������������������������������������������23
Breadboard Setup�����������������������������������������������������������������������������������������������25
Summary������������������������������������������������������������������������������������������������������������25

v
Table of Contents

Chapter 3: Power��������������������������������������������������������������������������������27
Calculating Power�����������������������������������������������������������������������������������������������28
Current Requirement�������������������������������������������������������������������������������������������29
Peripheral Power������������������������������������������������������������������������������������������������30
3.3 Volt Power�����������������������������������������������������������������������������������������������������30
Powered USB Hubs���������������������������������������������������������������������������������������������31
Power Adapters���������������������������������������������������������������������������������������������������31
An Unsuitable Supply������������������������������������������������������������������������������������31
E-book Adapters��������������������������������������������������������������������������������������������33
Power Source Quality������������������������������������������������������������������������������������33
Voltage Test���������������������������������������������������������������������������������������������������34
Battery Power�����������������������������������������������������������������������������������������������������36
Requirements������������������������������������������������������������������������������������������������36
Headroom������������������������������������������������������������������������������������������������������36
LM7805 Regulation����������������������������������������������������������������������������������������37
DC-DC Buck Converter����������������������������������������������������������������������������������39
Signs of Insufficient Power���������������������������������������������������������������������������������42
Summary������������������������������������������������������������������������������������������������������������43

Chapter 4: LEDs and Header Strips�����������������������������������������������������45


Status LEDs���������������������������������������������������������������������������������������������������������45
OK/ACT LED���������������������������������������������������������������������������������������������������46
PWR LED��������������������������������������������������������������������������������������������������������46
FDX LED���������������������������������������������������������������������������������������������������������46
LINK LED��������������������������������������������������������������������������������������������������������46
10M/100 LED�������������������������������������������������������������������������������������������������46
Original Header P1����������������������������������������������������������������������������������������������46
Revised GPIO Header P1�������������������������������������������������������������������������������������47

vi
Table of Contents

Revision 2.0 GPIO Header P1������������������������������������������������������������������������������49


Safe Mode�����������������������������������������������������������������������������������������������������50
Logic Levels���������������������������������������������������������������������������������������������������51
GPIO Configuration at Reset��������������������������������������������������������������������������51
1-Wire Driver�������������������������������������������������������������������������������������������������������52
Summary������������������������������������������������������������������������������������������������������������52

Chapter 5: SDRAM������������������������������������������������������������������������������53
/proc/meminfo����������������������������������������������������������������������������������������������������53
MemTotal�������������������������������������������������������������������������������������������������������55
MemFree�������������������������������������������������������������������������������������������������������56
Buffers�����������������������������������������������������������������������������������������������������������56
Cached�����������������������������������������������������������������������������������������������������������56
SwapCached��������������������������������������������������������������������������������������������������56
Active�������������������������������������������������������������������������������������������������������������56
Inactive����������������������������������������������������������������������������������������������������������57
Active(anon)���������������������������������������������������������������������������������������������������57
Inactive(anon)������������������������������������������������������������������������������������������������57
Active(file)������������������������������������������������������������������������������������������������������57
Inactive(file)���������������������������������������������������������������������������������������������������57
Unevictable����������������������������������������������������������������������������������������������������57
Mlocked���������������������������������������������������������������������������������������������������������58
SwapTotal������������������������������������������������������������������������������������������������������58
SwapFree������������������������������������������������������������������������������������������������������58
Dirty���������������������������������������������������������������������������������������������������������������58
Writeback������������������������������������������������������������������������������������������������������58
AnonPages�����������������������������������������������������������������������������������������������������58
Mapped����������������������������������������������������������������������������������������������������������58
Shmem����������������������������������������������������������������������������������������������������������59

vii
Table of Contents

Slab���������������������������������������������������������������������������������������������������������������59
SReclaimable�������������������������������������������������������������������������������������������������59
SUnreclaim����������������������������������������������������������������������������������������������������59
KernelStack���������������������������������������������������������������������������������������������������59
PageTables����������������������������������������������������������������������������������������������������59
NFS_Unstable������������������������������������������������������������������������������������������������59
Bounce����������������������������������������������������������������������������������������������������������60
WritebackTmp�����������������������������������������������������������������������������������������������60
CommitLimit��������������������������������������������������������������������������������������������������60
Committed_AS�����������������������������������������������������������������������������������������������61
VmallocTotal��������������������������������������������������������������������������������������������������62
VmallocUsed��������������������������������������������������������������������������������������������������62
VmallocChunk������������������������������������������������������������������������������������������������62
Physical Memory�������������������������������������������������������������������������������������������������62
Memory Mapping������������������������������������������������������������������������������������������������64
Address���������������������������������������������������������������������������������������������������������66
Length�����������������������������������������������������������������������������������������������������������67
Protection������������������������������������������������������������������������������������������������������67
Flags��������������������������������������������������������������������������������������������������������������67
File Descriptor�����������������������������������������������������������������������������������������������68
Offset�������������������������������������������������������������������������������������������������������������68
Return Value��������������������������������������������������������������������������������������������������68
Volatile�����������������������������������������������������������������������������������������������������������69
Virtual Memory����������������������������������������������������������������������������������������������������69
Summary������������������������������������������������������������������������������������������������������������70

viii
Table of Contents

Chapter 6: CPU������������������������������������������������������������������������������������71
/proc/cpuinfo������������������������������������������������������������������������������������������������������71
ARM Architecture������������������������������������������������������������������������������������������������72
Architecture Suffix�����������������������������������������������������������������������������������������73
Features��������������������������������������������������������������������������������������������������������������74
Execution Environment���������������������������������������������������������������������������������������75
Threads���������������������������������������������������������������������������������������������������������������76
pthread Headers��������������������������������������������������������������������������������������������76
pthread Error Handling����������������������������������������������������������������������������������77
pthread_create(3)������������������������������������������������������������������������������������������77
pthread_attr_t�����������������������������������������������������������������������������������������������80
pthread_join(3)����������������������������������������������������������������������������������������������82
pthread_detach(3)�����������������������������������������������������������������������������������������83
pthread_self(3)����������������������������������������������������������������������������������������������84
pthread_kill(3)�����������������������������������������������������������������������������������������������85
Mutexes��������������������������������������������������������������������������������������������������������������86
pthread_mutex_create(3)������������������������������������������������������������������������������86
pthread_mutex_destroy(3)����������������������������������������������������������������������������87
pthread_mutex_lock(3)���������������������������������������������������������������������������������88
pthread_mutex_unlock(3)�����������������������������������������������������������������������������89
Condition Variables���������������������������������������������������������������������������������������������90
pthread_cond_init(3)�������������������������������������������������������������������������������������92
pthread_cond_destroy(3)������������������������������������������������������������������������������92
pthread_cond_wait(3)�����������������������������������������������������������������������������������93
pthread_cond_signal(3)��������������������������������������������������������������������������������94
pthread_cond_broadcast(3)��������������������������������������������������������������������������95
Summary������������������������������������������������������������������������������������������������������������96

ix
Table of Contents

Chapter 7: USB������������������������������������������������������������������������������������97
Power������������������������������������������������������������������������������������������������������������������97
Powered Hubs�����������������������������������������������������������������������������������������������������98
EZ-USB FX2LP�����������������������������������������������������������������������������������������������������99
Device Introduction�������������������������������������������������������������������������������������������101
USB API Support������������������������������������������������������������������������������������������������102
USB Enumeration�����������������������������������������������������������������������������������������102
ReNumeration™�����������������������������������������������������������������������������������������102
Raspbian Linux Installs�������������������������������������������������������������������������������������103
Install sdcc��������������������������������������������������������������������������������������������������103
Install cycfx2prog����������������������������������������������������������������������������������������106
Install libusb-1.0-0-dev�������������������������������������������������������������������������������106
Blacklist usbtest������������������������������������������������������������������������������������������107
Obtain Software from github.com���������������������������������������������������������������107
Test EZ-USB FX2LP Device��������������������������������������������������������������������������108
USB Demonstration�������������������������������������������������������������������������������������������112
FX2LP Source Code�������������������������������������������������������������������������������������113
Raspberry Pi Source Code���������������������������������������������������������������������������118
The Demonstration��������������������������������������������������������������������������������������������126
Summary����������������������������������������������������������������������������������������������������������129

Chapter 8: Ethernet���������������������������������������������������������������������������131
Wired Ethernet��������������������������������������������������������������������������������������������������131
Static Wired Address�����������������������������������������������������������������������������������133
Wireless Configuration��������������������������������������������������������������������������������������135
Bugs������������������������������������������������������������������������������������������������������������136
WIFI Country������������������������������������������������������������������������������������������������136
Test Static IP Addresses������������������������������������������������������������������������������137

x
Visit https://textbookfull.com
now to explore a rich
collection of eBooks, textbook
and enjoy exciting offers!
Table of Contents

USB Adapters�����������������������������������������������������������������������������������������������139
/etc/hosts File����������������������������������������������������������������������������������������������140
Pi Direct������������������������������������������������������������������������������������������������������������140
Point-to-Point����������������������������������������������������������������������������������������������142
Rule Checking���������������������������������������������������������������������������������������������������151
Access���������������������������������������������������������������������������������������������������������������152
Security�������������������������������������������������������������������������������������������������������������152
Summary����������������������������������������������������������������������������������������������������������153

Chapter 9: SD Card Storage��������������������������������������������������������������155


SD Card Media��������������������������������������������������������������������������������������������������155
SD Card Basics��������������������������������������������������������������������������������������������������156
Raspbian Block Size������������������������������������������������������������������������������������������157
Disk Cache���������������������������������������������������������������������������������������������������158
Capacities and Performance�����������������������������������������������������������������������������159
Transfer Modes�������������������������������������������������������������������������������������������������159
SPI Bus Mode����������������������������������������������������������������������������������������������159
SD Mode������������������������������������������������������������������������������������������������������161
Wear Leveling����������������������������������������������������������������������������������������������161
Direct File System Mounts��������������������������������������������������������������������������������162
Read-Only Problem��������������������������������������������������������������������������������������163
Image Files��������������������������������������������������������������������������������������������������������165
Summary����������������������������������������������������������������������������������������������������������166

Chapter 10: UART������������������������������������������������������������������������������167


RS-232 Converter����������������������������������������������������������������������������������������������167
TTL Adapters������������������������������������������������������������������������������������������������168
DTE or DCE��������������������������������������������������������������������������������������������������169

xi
Table of Contents

RS-232��������������������������������������������������������������������������������������������������������������170
Start Bit�������������������������������������������������������������������������������������������������������171
Data Bits������������������������������������������������������������������������������������������������������171
Parity Bit������������������������������������������������������������������������������������������������������171
Stop Bits������������������������������������������������������������������������������������������������������172
Baud Rate����������������������������������������������������������������������������������������������������173
Break�����������������������������������������������������������������������������������������������������������174
Flow Control������������������������������������������������������������������������������������������������175
Raspberry Pi UARTs������������������������������������������������������������������������������������������178
Which Is in Use?������������������������������������������������������������������������������������������179
Disabling the Serial Console������������������������������������������������������������������������180
PL011 and Mini UART Differences���������������������������������������������������������������183
UART GPIO Pins�������������������������������������������������������������������������������������������������186
RTS/CTS Access������������������������������������������������������������������������������������������186
Summary����������������������������������������������������������������������������������������������������������187

Chapter 11: GPIO Hardware��������������������������������������������������������������189


Pins and Designations���������������������������������������������������������������������������������������189
GPIO Cross Reference����������������������������������������������������������������������������������192
Configuration After Reset����������������������������������������������������������������������������������192
Pull-Up Resistors����������������������������������������������������������������������������������������������192
Configuring Pull-Up Resistors����������������������������������������������������������������������193
Drive Strength���������������������������������������������������������������������������������������������������195
Logic Levels������������������������������������������������������������������������������������������������������197
Input Pins����������������������������������������������������������������������������������������������������������198
Output Pins�������������������������������������������������������������������������������������������������������198
Sourcing Current�����������������������������������������������������������������������������������������199
Sinking Current��������������������������������������������������������������������������������������������200

xii
Table of Contents

Driving LEDs������������������������������������������������������������������������������������������������200
Other LED Colors�����������������������������������������������������������������������������������������203
Driving Logic Interfaces�������������������������������������������������������������������������������204
Driving Bi-color LEDs�����������������������������������������������������������������������������������205
Alternate Function���������������������������������������������������������������������������������������������206
Output Pins��������������������������������������������������������������������������������������������������207
Input Pins�����������������������������������������������������������������������������������������������������208
Floating Potentials���������������������������������������������������������������������������������������208
Summary����������������������������������������������������������������������������������������������������������209

Chapter 12: Sysfs GPIO���������������������������������������������������������������������211


/sys/class/gpio��������������������������������������������������������������������������������������������������211
Exporting a GPIO������������������������������������������������������������������������������������������212
Configuring GPIO�����������������������������������������������������������������������������������������213
GPIO Test Script�������������������������������������������������������������������������������������������������218
GPIO Input Test��������������������������������������������������������������������������������������������������219
Summary����������������������������������������������������������������������������������������������������������222

Chapter 13: C Program GPIO�������������������������������������������������������������223


Edge Events������������������������������������������������������������������������������������������������������223
EINTR Error��������������������������������������������������������������������������������������������������226
Reading uevent��������������������������������������������������������������������������������������������227
Demonstration���������������������������������������������������������������������������������������������228
Multiple GPIO�����������������������������������������������������������������������������������������������229
Direct Register Access��������������������������������������������������������������������������������������230
Peripheral Base Address�����������������������������������������������������������������������������231
Mapping Memory����������������������������������������������������������������������������������������232
Register Access�������������������������������������������������������������������������������������������234

xiii
Table of Contents

Demonstration Program������������������������������������������������������������������������������������237
GPIO Input����������������������������������������������������������������������������������������������������238
GPIO Output�������������������������������������������������������������������������������������������������239
Drive, Hysteresis, and Slew�������������������������������������������������������������������������239
Alternate Mode��������������������������������������������������������������������������������������������240
Transistor Driver������������������������������������������������������������������������������������������������240
Inductive Loads�������������������������������������������������������������������������������������������242
Summary����������������������������������������������������������������������������������������������������������243

Chapter 14: 1-Wire Driver�����������������������������������������������������������������245


1-Wire Line and Power�������������������������������������������������������������������������������������245
Line Driving�������������������������������������������������������������������������������������������������������246
Master and Slave����������������������������������������������������������������������������������������������247
Protocol�������������������������������������������������������������������������������������������������������������247
Reset�����������������������������������������������������������������������������������������������������������247
Data I/O��������������������������������������������������������������������������������������������������������248
Slave Support����������������������������������������������������������������������������������������������������250
Configuration����������������������������������������������������������������������������������������������������250
Reading Temperature����������������������������������������������������������������������������������������252
Slave Devices����������������������������������������������������������������������������������������������255
Reading the Temperature����������������������������������������������������������������������������257
Summary����������������������������������������������������������������������������������������������������������258

Chapter 15: I2C Bus���������������������������������������������������������������������������259


I2C Overview������������������������������������������������������������������������������������������������������259
SDA and SCL�����������������������������������������������������������������������������������������������������260
Bus Signaling����������������������������������������������������������������������������������������������������261
Data Bits�����������������������������������������������������������������������������������������������������������262
Message Formats���������������������������������������������������������������������������������������������262

xiv
Table of Contents

I2C Bus Speed����������������������������������������������������������������������������������������������������264


I2C Tools�������������������������������������������������������������������������������������������������������������265
MCP23017���������������������������������������������������������������������������������������������������������266
Driver Setup�������������������������������������������������������������������������������������������������266
Wiring����������������������������������������������������������������������������������������������������������268
Testing GPIO Output�������������������������������������������������������������������������������������269
Testing GPIO Input���������������������������������������������������������������������������������������271
Test GPIO Input Interrupt�����������������������������������������������������������������������������271
Limitations���������������������������������������������������������������������������������������������������273
I C API����������������������������������������������������������������������������������������������������������������274
2

Kernel Module Support��������������������������������������������������������������������������������274


Header Files�������������������������������������������������������������������������������������������������274
open(2)��������������������������������������������������������������������������������������������������������275
ioctl(2,I2C_FUNC)�����������������������������������������������������������������������������������������276
ioctl(2,I2C_RDWR)���������������������������������������������������������������������������������������277
Summary����������������������������������������������������������������������������������������������������������281

Chapter 16: SPI Bus��������������������������������������������������������������������������283


SPI Basics���������������������������������������������������������������������������������������������������������283
SPI Mode�����������������������������������������������������������������������������������������������������������284
Signaling�����������������������������������������������������������������������������������������������������������285
Slave Selection�������������������������������������������������������������������������������������������������287
Driver Support���������������������������������������������������������������������������������������������������288
SPI API���������������������������������������������������������������������������������������������������������������289
Header Files�������������������������������������������������������������������������������������������������289
Open Device������������������������������������������������������������������������������������������������291
SPI Mode Macros�����������������������������������������������������������������������������������������291
Bits per Word�����������������������������������������������������������������������������������������������293

xv
Table of Contents

Clock Rate���������������������������������������������������������������������������������������������������294
Data I/O��������������������������������������������������������������������������������������������������������294
Close������������������������������������������������������������������������������������������������������������298
Write������������������������������������������������������������������������������������������������������������299
Read������������������������������������������������������������������������������������������������������������299
SPI Testing��������������������������������������������������������������������������������������������������������299
Summary����������������������������������������������������������������������������������������������������������302

Chapter 17: Boot�������������������������������������������������������������������������������303


Booting ARM Linux��������������������������������������������������������������������������������������������303
Boot Files����������������������������������������������������������������������������������������������������������305
config.txt�����������������������������������������������������������������������������������������������������������306
Composite Aspect Ratio�������������������������������������������������������������������������������308
Color Burst���������������������������������������������������������������������������������������������������308
High-Definition Video�����������������������������������������������������������������������������������308
Overscan Video��������������������������������������������������������������������������������������������318
Frame Buffer Settings���������������������������������������������������������������������������������319
General Video Options���������������������������������������������������������������������������������321
Licensed Codecs�����������������������������������������������������������������������������������������321
Testing���������������������������������������������������������������������������������������������������������322
Memory�������������������������������������������������������������������������������������������������������322
Boot Options������������������������������������������������������������������������������������������������322
cmdline.txt��������������������������������������������������������������������������������������������������������326
Serial console=�������������������������������������������������������������������������������������������328
Virtual console=������������������������������������������������������������������������������������������328
root=������������������������������������������������������������������������������������������������������������329
rootfstype=��������������������������������������������������������������������������������������������������330
elevator=�����������������������������������������������������������������������������������������������������331

xvi
Table of Contents

rootwait=�����������������������������������������������������������������������������������������������������332
nfsroot=�������������������������������������������������������������������������������������������������������332
ip=���������������������������������������������������������������������������������������������������������������334

Chapter 18: vcgencmd����������������������������������������������������������������������337


vcgencmd Commands��������������������������������������������������������������������������������������337
Option measure_clock��������������������������������������������������������������������������������������341
Option measure_volts���������������������������������������������������������������������������������������343
Option measure_temp��������������������������������������������������������������������������������������344
Option codec_enabled��������������������������������������������������������������������������������������344
Option version���������������������������������������������������������������������������������������������������345
Option get_lcd_info�������������������������������������������������������������������������������������������345
Option get_config����������������������������������������������������������������������������������������������345
otp_dump����������������������������������������������������������������������������������������������������������345

Chapter 19: Linux Console and Pi Zero���������������������������������������������349


Pi Zero / Zero W�������������������������������������������������������������������������������������������������349
Adapters Needed�����������������������������������������������������������������������������������������350
Enabling ssh and VNC Access����������������������������������������������������������������������352
Serial Console���������������������������������������������������������������������������������������������������354
Summary����������������������������������������������������������������������������������������������������������356

Chapter 20: Cross-Compiling������������������������������������������������������������357


Terminology������������������������������������������������������������������������������������������������������357
Operating System���������������������������������������������������������������������������������������������359
Host, Guest, Build, and Target���������������������������������������������������������������������������359
Platform Limitations������������������������������������������������������������������������������������360
Without VirtualBox (Native)��������������������������������������������������������������������������361
Using VirtualBox (Debian/Linux)������������������������������������������������������������������361

xvii
Table of Contents

Planning Your Cross-Development Environment�����������������������������������������������362


Building the Cross-Compiler�����������������������������������������������������������������������������363
Download crosstool-NG�������������������������������������������������������������������������������363
Staging Directory�����������������������������������������������������������������������������������������364
Unpack the Tarball���������������������������������������������������������������������������������������364
Create /opt/x-tools��������������������������������������������������������������������������������������365
Install Package Dependencies���������������������������������������������������������������������365
Configure crosstools-NG������������������������������������������������������������������������������366
Patch inputbox.c������������������������������������������������������������������������������������������366
make crosstool-ng���������������������������������������������������������������������������������������367
make install�������������������������������������������������������������������������������������������������368
PATH������������������������������������������������������������������������������������������������������������369
Cross-Compiler Configuration���������������������������������������������������������������������������370
Paths and Misc Options�������������������������������������������������������������������������������371
Target Options���������������������������������������������������������������������������������������������374
Operating System����������������������������������������������������������������������������������������376
Binary Utilities���������������������������������������������������������������������������������������������378
C Compiler���������������������������������������������������������������������������������������������������380
Save Configuration��������������������������������������������������������������������������������������382
Build Cross-Compiler����������������������������������������������������������������������������������������383
Troubleshooting�������������������������������������������������������������������������������������������385
Summary����������������������������������������������������������������������������������������������������������387

xviii
Table of Contents

Chapter 21: Cross-Compiling the Kernel������������������������������������������389


Host Environment Tools�������������������������������������������������������������������������������������390
Kernel Source Code������������������������������������������������������������������������������������������390
Fix inputbox.c����������������������������������������������������������������������������������������������390
make mrproper�������������������������������������������������������������������������������������������������391
Makefile for Pi 1/Zero/Zero W����������������������������������������������������������������������391
Config for Pi 1/Zero/Zero W�������������������������������������������������������������������������392
Makefile for Pi 2/3/3+/Compute Module 3��������������������������������������������������393
Config for Pi 2/3/3+/Compute Module 3������������������������������������������������������393
zImage modules dtbs����������������������������������������������������������������������������������������393
Native Install Kernel Image�������������������������������������������������������������������������������394
Cross Install�������������������������������������������������������������������������������������������������395
The Smoke Test�������������������������������������������������������������������������������������������������397
Boot Failure�������������������������������������������������������������������������������������������������397
Summary����������������������������������������������������������������������������������������������������������398

Chapter 22: DHT11 Sensor����������������������������������������������������������������399


Characteristics��������������������������������������������������������������������������������������������������399
Circuit����������������������������������������������������������������������������������������������������������������401
Protocol�������������������������������������������������������������������������������������������������������������402
Overall Protocol�������������������������������������������������������������������������������������������402
Data Bits������������������������������������������������������������������������������������������������������403
Data Format�������������������������������������������������������������������������������������������������404
Software������������������������������������������������������������������������������������������������������406
Source Code������������������������������������������������������������������������������������������������406
Timing����������������������������������������������������������������������������������������������������������407
Main Loop����������������������������������������������������������������������������������������������������408
wait_ms()����������������������������������������������������������������������������������������������������409

xix
Table of Contents

wait_ready()������������������������������������������������������������������������������������������������410
Reading DHT11��������������������������������������������������������������������������������������������411
wait_change()����������������������������������������������������������������������������������������������413
Timout Handling������������������������������������������������������������������������������������������415
Demonstration��������������������������������������������������������������������������������������������������417
Summary����������������������������������������������������������������������������������������������������������418

Chapter 23: Nunchuk-Mouse������������������������������������������������������������419


Project Overview�����������������������������������������������������������������������������������������������419
Nunchuk Features���������������������������������������������������������������������������������������������420
Connector Pin-Out���������������������������������������������������������������������������������������������420
Enable I2C���������������������������������������������������������������������������������������������������������422
Testing the Connection�������������������������������������������������������������������������������������423
Nunchuk I2C Protocol����������������������������������������������������������������������������������������424
Encryption���������������������������������������������������������������������������������������������������425
Read Sensor Data����������������������������������������������������������������������������������������425
Linux uinput Interface���������������������������������������������������������������������������������������427
Working with Header Files��������������������������������������������������������������������������427
Opening the Device Node����������������������������������������������������������������������������428
Configuring Events��������������������������������������������������������������������������������������428
Creating the Node����������������������������������������������������������������������������������������433
Posting EV_KEY Events��������������������������������������������������������������������������������436
Posting EV_REL Events��������������������������������������������������������������������������������437
Posting EV_SYN Events�������������������������������������������������������������������������������438
Closing uinput����������������������������������������������������������������������������������������������438
X-Window����������������������������������������������������������������������������������������������������������439
Input Utilities�����������������������������������������������������������������������������������������������������440

xx
Visit https://textbookfull.com
now to explore a rich
collection of eBooks, textbook
and enjoy exciting offers!
Table of Contents

Testing the Nunchuk�����������������������������������������������������������������������������������������440


Testing ./nunchuk����������������������������������������������������������������������������������������442
Utility lsinputs����������������������������������������������������������������������������������������������443
Utility input-events��������������������������������������������������������������������������������������444
The Program�����������������������������������������������������������������������������������������������������444
Summary����������������������������������������������������������������������������������������������������������449

Chapter 24: LCD HDMI Display����������������������������������������������������������451


The Display Unit������������������������������������������������������������������������������������������������451
Installation��������������������������������������������������������������������������������������������������������453
Install Script������������������������������������������������������������������������������������������������454
Backup��������������������������������������������������������������������������������������������������������455
File 40-libinput.conf������������������������������������������������������������������������������������456
Edit /boot/config.txt�������������������������������������������������������������������������������������456
Edit /boot/cmdline.txt����������������������������������������������������������������������������������457
File 99-fbturbo.conf�������������������������������������������������������������������������������������457
File 99-calibration.conf-5����������������������������������������������������������������������������458
Driver Install������������������������������������������������������������������������������������������������458
Shutdown����������������������������������������������������������������������������������������������������460
Plugging In��������������������������������������������������������������������������������������������������������461
Boot�������������������������������������������������������������������������������������������������������������������462
Power����������������������������������������������������������������������������������������������������������������462
Connections������������������������������������������������������������������������������������������������������463
Summary����������������������������������������������������������������������������������������������������������464

xxi
Table of Contents

Chapter 25: Real-Time Clock������������������������������������������������������������465


DS3231 Overview����������������������������������������������������������������������������������������������465
Hookup��������������������������������������������������������������������������������������������������������������467
Register Map�����������������������������������������������������������������������������������������������������469
Register 0x00 (Seconds)������������������������������������������������������������������������������473
Register 0x01 (Minutes)������������������������������������������������������������������������������474
Register 0x02 (Hours)����������������������������������������������������������������������������������475
Register 0x03 (Weekday)�����������������������������������������������������������������������������476
Register 0x04 (Day of Month)����������������������������������������������������������������������476
Register 0x05 (Month)���������������������������������������������������������������������������������477
Register 0x06 (Year)������������������������������������������������������������������������������������477
Register 0x07 (Alarm1 Seconds)�����������������������������������������������������������������477
Register 0x08 (Alarm1 Minutes)������������������������������������������������������������������478
Register 0x09 (Alarm 1 Hours)��������������������������������������������������������������������478
Register 0x0A (Alarm 1 Date)����������������������������������������������������������������������479
Alarm 2��������������������������������������������������������������������������������������������������������480
Register 0x0E (Control)��������������������������������������������������������������������������������480
Register 0x0F (Control/Status)��������������������������������������������������������������������481
Register 0x10 (Aging)����������������������������������������������������������������������������������482
Register 0x11 and 0x12 (Temperature)�������������������������������������������������������482
Reading from DS3231���������������������������������������������������������������������������������������483
Writing to DS3231���������������������������������������������������������������������������������������������484
Reading Temperature����������������������������������������������������������������������������������������485
Demo Time��������������������������������������������������������������������������������������������������������487
Read Date/Time�������������������������������������������������������������������������������������������487
Read Temperature���������������������������������������������������������������������������������������487
Setting RTC�������������������������������������������������������������������������������������������������������488

xxii
Table of Contents

1 Hz Square Wave���������������������������������������������������������������������������������������������488


Kernel Support��������������������������������������������������������������������������������������������������489
Summary����������������������������������������������������������������������������������������������������������490

Chapter 26: Pi Camera����������������������������������������������������������������������493


Hookup��������������������������������������������������������������������������������������������������������������493
Camera��������������������������������������������������������������������������������������������������������������496
Configuration����������������������������������������������������������������������������������������������������497
Commands��������������������������������������������������������������������������������������������������������497
Python���������������������������������������������������������������������������������������������������������������499
Summary����������������������������������������������������������������������������������������������������������499

Appendix A: Power Standards����������������������������������������������������������501

Appendix B: Electronics Reference���������������������������������������������������503


O
 hm’s Law��������������������������������������������������������������������������������������������������������503
Power����������������������������������������������������������������������������������������������������������������504
Units������������������������������������������������������������������������������������������������������������������504

Bibliography�������������������������������������������������������������������������������������505
Index�������������������������������������������������������������������������������������������������509

xxiii
About the Author
Warren Gay started out in electronics at an
early age, dragging discarded TVs and radios
on his way home from public school. In
high school he developed a fascination for
programming the IBM 1130 computer, which
resulted in a career plan change to software
development. After attending Ryerson
Polytechnical Institute, he has enjoyed a
software developer career for over 35 years,
programming mainly in C/C++. Warren has
been programming Linux since 1994 as an
open source contributor and professionally on
various Unix platforms since 1987.
Before attending Ryerson, Warren built an Intel 8008 system from
scratch before there were CP/M systems and before computers got
personal. In later years, Warren earned an advanced amateur radio license
(call sign VE3WWG) and worked the amateur radio satellites. A high point
of his ham radio hobby was making digital contact with the Mir space
station (U2MIR) in 1991.
Warren works at Datablocks.net, an enterprise-class ad serving
software services company. There he programs C++ server solutions on
Linux back-end systems.

xxv
About the Technical Reviewer
Martin Rothwell has followed his interest in computers from an early
age, fascinated by the magic of computers and digital electronics in
general. Self-described as too curious for his own good, he would spend
many of his early years tinkering with the building of computers and the
programming of software. This led naturally to undertaking a degree
in computer science, which was completed in 2007. Since then Martin
has pursued a career in education and is currently employed as a senior
lecturer at The University of Central Lancashire. His thirst for knowledge
and need to satisfy his curious nature have led to a healthy obsession with
maintaining active self-development.
Martin would like to thank the Raspberry Pi Foundation in general for
their efforts and their Pi Academy program for helping to inspire digital
making in schools and hopefully helping more of the current generation of
younger makers to become fascinated, also, by the magic of computing.

xxvii
Random documents with unrelated
content Scribd suggests to you:
lady Horneby, le beau Hyérois n'était rien de plus qu'un joli bibelot
d'art, un bibelot vivant qui cadrait bien avec le ciel et le climat du
pays. Il meublait, animait un peu la tristesse de la maison. Marius,
lui, avait de la pitié, mais une pitié méprisante, pour cette anémie et
cette maigreur; sa santé vigoureuse avait la peur de la maladie; pour
rien au monde il n'eût touché les lèvres de cette poitrinaire, mais il
admirait le luxe de ses robes, les dentelles de ses peignoirs et la soie
claire de ses dessous. Marius, en bon méridional, avait le culte et le
respect de l'argent: ces dames Horneby représentaient la richesse.
La malade aimait les vagues bourdonnements dont la guitare du
jeune homme emplissait la maison; parfois il lui arrivait de
descendre au jardin et de lui demander de jouer pour elle quelques-
uns de ses airs d'Espagne. Marius, flatté, s'asseyait sur un pliant
auprès de la guérite d'osier où s'était installée l'Anglaise. Il prenait
une pose abandonnée et, mettant en valeur sa main qu'il savait
belle, il jouait avec toute sa petite âme futile et musicienne, en
veloutant des œillades et se cambrant d'un air avantageux. Ses
simagrées amusaient énormément la mère et la fille, elles
émotionnaient la tante, qui, remplie de vagues espérances, pensait
in petto: si la petite pouvait s'éprendre de Marius! Le Hyérois
apportait presque journellement des fleurs à ces dames; elles sont
pour rien au marché d'Hyères, et puis Marius avait tant de jardiniers
parmi ses amis. Le jour des Rois, qui est une grande fête en
Angleterre, Mme Horneby, pour distraire Ellen, avait prié Mme
Ayrargues et son neveu à sa table, le docteur Didier était du dîner.
Au dessert, on avait tiré les Rois, la fève était échue à Marius. Un
caprice du pâtissier avait remplacé la fève par une bague; rouge de
cette allusion, Marius n'avait pas osé prendre pour reine miss Ellen, il
avait offert la royauté à lady Horneby: cet incident avait fait
tressaillir Mme Ayrargues. Pour elle, il y avait dans la villa Soleil
comme une atmosphère de fiançailles.
Ellen s'était de nouveau assoupie, lady Horneby se penchait sur
la jeune fille, ramenait sur cette poitrine les couvertures un peu
dérangées et regagnait la porte sur la pointe des pieds. Elle
descendait au rez-de-chaussée.
Elle y trouvait le docteur Didier. «Eh bien?—Ah! vous tombez mal,
elle redort, le sommeil vient de la reprendre.—Eh bien, tant mieux,
tant mieux, elle répare pendant qu'elle dort, rien n'est meilleur pour
elle, c'est le sommeil qui refait les tissus.» L'Anglaise hochait la tête;
un doute était dans ses yeux. «Moi, je n'aime pas ces somnolences,
docteur car elle ne dort pas à vrai dire, ce sont des sortes de
torpeur, comme un affaissement de tout son être.—Mais vous vous
forgez des chimères à plaisir.—Non, docteur, car je connais ces
lassitudes de longue date, je les ai vues à des êtres chers que j'ai
perdus.—Mais vous comptez sans la douceur de ce climat. C'est ce
trop de sève et ce trop de parfums qui engourdit et amollit. Tant
mieux si miss Ellen s'abandonne dans cette caresse, elle renouvelle
et vivifie son sang appauvri.—Mais une chose m'inquiète encore
davantage que cet engourdissement, c'est son indifférence. Ellen ne
s'intéresse plus à rien, elle si surexcitée, si vibrante, inquiète de la
mode et de tout, à l'affût des nouvelles de Monte-Carlo, de Paris et
de Londres, elle vit maintenant sans se préoccuper de rien.—Elle se
laisse vivre. C'est excellent, la vie d'une plante.—D'une plante qui se
meurt, docteur; il me semble à moi que son intelligence s'éteint.—
Vous la préféreriez nerveuse, exaspérée de sensations et de révoltes,
usant son peu de force dans des émotions et des déperditions de
phosphore. Vous n'êtes pas raisonnable, milady, je ne vous reconnais
plus.—Ah! je suis si malheureuse, docteur!» Le vieil homme prenait
les mains de l'Anglaise. «Voyons, un peu de courage.» Alors lady
Horneby, avec un sourire amer: «Je ne peux plus espérer.—Quel
enfantillage! Voyons, vous ne me dites pas tout, vous avez eu une
scène avec votre fille?—Oh! j'aimerais bien mieux une scène que ce
qui est arrivé.—Il est donc arrivé quelque chose?—Oui, il est arrivé
un rien qui pour moi est très grave, une lettre de Cannes, une lettre
de miss Harvey Gladys. Harvey est une amie de ma fille, nous avons
passé tout un hiver ensemble à Cannes. Gladys est une flirteuse et
une yachtman, c'est aussi une fervente d'automobile. Gladys Harvey,
elle, a la santé. Nous avions les mêmes relations sur la Riviera et à
Londres; miss Harvey et ma fille avaient les mêmes flirts, les mêmes
succès dans le monde, il y avait même entre elles une petite pointe
de rivalité. Avant le départ d'Harry pour l'Inde, il y avait quelque
chose entre elle et lui; mais il y a encore deux ans, Ellen était
autrement jolie; néanmoins ma fille et miss Harvey sont demeurées
en correspondance. Il y a encore un mois, Ellen était très occupée
de ce qui se passait à Cannes et des gestes de Gladys. Eh bien, ce
matin, ma pauvre enfant a reçu une lettre de Cannes lui racontant
certainement tout le carnaval, Ellen ne l'a même pas ouverte et l'a
mise sous son oreiller.—Mais elle la lit peut-être maintenant, chère
madame.» En effet, sa mère à peine sortie, miss Horneby avait
décacheté vivement la lettre et ses yeux avides en avaient dévoré les
huit pages. Maintenant elle les relisait encore à travers ses larmes
et, la nuit suivante, sa mère une fois endormie, elle rallumait sa
bougie et reprenait la lecture douloureuse et exécrée.
IV
BAINS DE SOLEIL

La villa Soleil et sa petite terrasse, débordante de feuillages et de


fleurs, regardaient la ville et la mer. Derrière, courait un sentier
rocailleux, presqu'un calvaire; de l'autre côté du chemin, se dressait
un grand mur, un mur de pierres crevassé et lézardé au chéneau
croulant, avec des arbustes jaillis des fissures et mêlant leurs
branches à un lierre poussiéreux.
Ce mur, d'où s'élance, tous les cent mètres, la silhouette d'une
tour, est la muraille d'enceinte de l'ancien château d'Hyères. Le
château a disparu, mais la ceinture de remparts est demeurée,
épousant étroitement la montagne, escaladant le roc et la pierraille,
dominant ici le vide pour s'y précipiter tout à coup, et plus loin se
collant contre les blocs de schiste et semblant les soutenir. De loin,
c'est comme une écharpe de pierre et de granit, mollement nouée à
mi-flanc du sommet: écharpe, elle ondule, s'abaissant de ci et
remontant de là avec une souplesse d'eau courante; mais cette
apparente irrégularité n'est qu'une parfaite compréhension d'un
point stratégique. Ainsi pénétrée d'ouvrages de défense dans ses
moindres replis, la montagne et la citadelle ne formaient qu'un, et
dans cette mise à profit de tous ces accidents de nature, se
reconnaît encore, après plus de huit siècles, l'ingéniosité maure.
Les Maures, ces merveilleux architectes et ces plus merveilleux
ingénieurs. Les Maures, c'est-à-dire toute l'Espagne, la grande
Espagne: Tolède, Séville, Grenade et Cordoue; et la mosquée, cette
aïeule de la cathédrale. Les Maures sont encore vivants à Hyères.
L'enceinte de murailles et de tours croulantes ne contient plus que
des décombres, mais, sous le ciel implacablement bleu de l'Espagne,
les cours d'allées du Généraliffe, ses salles de mosaïque, et ses
fontaines jaillissantes dans leurs vasques de marbre, ses corridors de
buis et d'ifs taillés ne donnent pas une plus puissante idée de la
domination maure que ces quelques pierres éparses du château
d'Hyères, sous l'azur provençal. Oui, les Maures vivent encore à
Hyères. C'est l'empreinte sarrasine qui ajoute tant de grandeur au
paysage; d'ailleurs, le site est africain et les Barbaresques devaient
s'y sentir chez eux. Ils avaient devant eux la mer, la Méditerranée qui
les avait apportés, eux et leurs tartanes, la Méditerranée, c'est-à-dire
pour eux le chemin de la patrie; à leurs pieds, la ville conquise et
esclave et, derrière eux enfin, comme à droite et à gauche, cet
horizon de montagnes qui est encore plus beau que celui de la mer
et qui a conservé leur nom, les Maures! et la molle chevauchée de
leurs cimes boisées, leurs forêts de chênes-lièges et leurs pins
parasols. «Voyez, ce sont les vallons de la Kroumirie», avait fait
remarquer le docteur Didier à lady Horneby, la première fois qu'il lui
avait fait les honneurs des ruines.—
«Oui, le paysage est arabe», avait répondu l'Anglaise qui avait
voyagé. «Et la végétation donc!» avait renchéri le docteur. En effet,
palmiers nains, figuiers de Barbarie, lentisques et agaves avaient
envahi les trois kilomètres de solitude compris entre les murs. Ah! la
magie de lumière, la pureté d'atmosphère et la transparence de ce
ciel, lady Horneby les avait déjà rencontrées ailleurs, au cours de
douloureuses étapes en compagnie de malades chéris, que l'Algérie
n'avait pas sauvés. Cette odeur d'herbes brûlées et de roses pâmées
de chaleur, l'Anglaise l'avait respirée dans les cimetières arabes à
Tlemcem et à Blidah, et à Biskra aussi plus loin dans le désert. Oui,
tout était arabe dans ce site, et ils avaient bien choisi, les pirates.
Ils dominaient tout de cette citadelle, tout, la montagne et la
mer, et dans ces dix-huit tours, observant l'horizon, l'Anglo-Saxonne
avait encore reconnu le génie de la race, cette race de guetteurs…,
l'Arabe qui toujours guette, accroupi au flanc de la colline, affalé
dans le fossé du chemin, ou couché parmi l'alfa de la brousse,
l'arabe pilleur et détrousseur, couleur d'herbe roussie, de poussière
et de pierre, l'arabe confondu avec le paysage, qu'il surveille et
rançonne dans la personne du voyageur.
Lady Horneby avait visité Grenade et le palais de Boabdil. Une
mélancolie l'étreignait, une nostalgie aussi, devant l'abandon de ces
ruines, dans ce site voluptueux et sauvage, en face de cette mer
bornée par des îles et la grisaille monotone des Salins d'Hyères.
«C'est là qu'il faudra venir tous les après-midi avec notre malade,
avait déclaré le docteur, vous n'aurez qu'à traverser le chemin, je
vous aurai la clef de la petite porte. Il faudra demeurer avec elle
parmi ces décombres, des heures et des heures, au milieu de ces
roches et de ces arbustes pétillants de soleil. Des bains de chaleur et
de lumière, oui, pas autre chose, et de grand air aussi. Vous ne
trouverez cela nulle part ailleurs. Il faut que miss Ellen redevienne
une plante, qu'elle participe à la poussée des sèves, à la
fermentation vivace de l'herbe et de la fleur. Si l'on soupçonnait
quelle force il y a dans la terre surchauffée par le soleil! Je voudrais
à notre malade une âme végétale. Vous rentrerez dès que l'air
fraîchira, une heure avant le coucher du soleil; vous emporterez des
oreillers, des couvertures, Mlle Horneby s'étendra par terre; vous
emporterez des livres aussi; ce sera un peu dur dans les
commencements, mais une fois l'habitude prise, le système nerveux
ne fera plus des siennes et la santé reviendra. La solitude et le soleil,
on guérit tout avec cela.» «Et vous n'avez pas guéri votre fille»,
pensait en elle-même lady Horneby. Elle n'en suivait pas moins à la
lettre les prescriptions du médecin.
Tous les jours après le déjeuner, les deux femmes traversaient la
route, Brigitte les accompagnait portant des couvertures, des
fourrures et des coussins, on ouvrait la petite porte et, une fois dans
l'enceinte, on cherchait une place ensoleillée où installer Ellen. La
malade s'étalait à l'ombre menue de quelque arbuste grêle et la cure
de soleil commençait. Autour d'elle dans l'azur intense, des
silhouettes de tours crénelées s'élevaient de place en place, presque
plates, tours sarrasines dont l'embrasure des créneaux est si
profonde qu'elle semble darder une dentelure de tridents dans le
ciel; des broussailles épineuses embaumaient, une flore de
montagne inconnue et sauvage avait violenté les ruines de corolles
éclatantes, toute l'enceinte fleurait le miel. Des vallées voisines
montait une atmosphère de fournaise odorante.
Il y avait déjà quatre mois qu'Ellen Horneby y venait tous les
jours prendre un long bain de soleil.
On était à la fin d'avril, Hyères commençait à se vider
d'étrangers, deux hôtels avaient déjà fermé, l'exode des malades
pour l'Angleterre et les patries lointaines s'accentuait depuis une
quinzaine. Dans le pays déjà déserté on sentait s'établir
l'atmosphère lourde de l'été; une somnolence avait gagné les rues et
les places, mais pour Ellen Horneby le docteur Didier n'avait pas
encore permis le départ, il la voulait garder au moins jusqu'au 15
mai.
La jeune fille s'était résignée, elle semblait avoir abdiqué toute
volonté et, cette belle journée d'avril, elle était donc là comme tous
les jours, avec sa femme de chambre et sa mère, parmi les roches
brûlantes du vieux château d'Hyères. L'après-midi était
particulièrement chaud, et même à ces hauteurs l'air aurait opprimé
sans la brise du large.
Sur la mer étale, comme sur la ville assoupie par la sieste, rien
que du silence; mais dans la vaste enceinte, foisonnante de feuilles
et de corolles, un murmure ailé, continu, fait de vibrations
d'insectes, de crissements de cigales et de fermentations de sèves,
qui est peut-être la voix de la solitude; parfois, en écho, un
claquement de fouet et le bruit amorti de charroi sur une route.
Lady Horneby, croyant sa fille assoupie, s'était un peu écartée et
vaguait de ci de là, parmi les décombres en fleurs, mais Ellen ne
dormait pas. Abritée sous la soie écrue d'une ombrelle, elle lisait et
relisait avidement une lettre reçue il y a deux mois, la lettre de
Cannes dans laquelle son amie Gladys Harvey lui détaillait les fêtes
et les joies du carnaval. Ces huit pages d'une écriture volontaire et
serrée, combien de fois ne les avait-elle pas prises et reprises! Sous
l'écran de l'ombrelle traversée de soleil, la malade la déchiffrait
avidement; certains passages surtout l'enfiévraient.
Au premier véglione nous avons déguisé mon frère Réginald en
femme, il était délicieux. Il avait un domino de moire rose sur une
jupe de satin blanc à maman, et un vrai décolletage tu sais, avec un
collier de perles; c'est Albert qui l'avait coiffé. La princesse Nydorff a
voulu lui servir de cavalier, Réginald lui a prêté son frac. Ainsi
travestie, Nadège était parfaite, plus homme encore que Réginald
était jeune fille; ils ont eu un succès fou. Tout le monde les invitait à
souper, dans les couloirs on les suivait à la trace, et dans la salle on
se mettait sur des rangs pour les voir passer; moi, j'étais dans la
loge avec maman et me suis bien gardée d'en sortir, car les masques
me font peur; mais au fond je crois que personne ne s'y est trompé,
car c'étaient les femmes qui étaient les plus enragées après mon
frère et les hommes après la princesse… Au bal costumé de lady
Symmer j'étais en clown bleu turquoise, en clown et non en
clownesse, tu m'entends bien. Maman m'avait prêté sa barrette de
diamants, laquelle vaut deux cent mille, j'en avais fait un bracelet de
cheville, c'était étourdissant; j'avais une énorme fraise de tulle
d'argent et sur la tête un tout petit bonnet de velours noir orné de
deux longues ailes de libellule en gaze transparente ocellée, comme
une plume de paon; le Grand-Duc Serge m'a complimentée; j'ai
soupé à la table du Grand-Duc Wladimir!… A la bataille de fleurs,
notre breack était tout en œillets jaunes, dits soleil de Nice, et en
hortensias bleu pâle, nous étions là une dizaine de fous, dont la
princesse Nydorff et sa sœur miss Eacon qu'on prétend aimée du
Kronprinz. Bob Forgett avait eu une idée lumineuse: il avait acheté
plus de cinquante cochons en baudruche, gros comme de vrais
cochons de lait, et les avait suspendus un peu partout parmi les
fleurs de notre voiture. Sur la Croisette tout le monde se tordait;
nous avons remporté le premier prix, une hideuse et luxueuse
bannière tout en satin cerise… Il en est arrivé une bien bonne à la
marquise de Baumanour, à l'hôtel Gallia. L'autre soir, il y avait des
musicanti de passage au dîner, elle fait remettre un louis à un soliste
de violon dont le jeu l'avait enchantée; à dix heures, elle monte chez
elle et, à sa grande stupeur, trouve le musicien dans sa chambre;
elle se récrie. «Mais pour ce prix-là, zézaie le violon obséquieux, ze
donne touzours une aubade particulare», et mille autres folies
suivaient. Ellen Horneby s'en grisait passionnément, les pommettes
allumées et les prunelles luisantes.

«Mademoiselle! où êtes-vous? une lettre pour vous!» La voix de


Marius Ayrargues appelait à travers les ruines, la jeune fille agitait
son ombrelle, le Hyérois enjambait les décombres. En trois bonds il
était auprès d'elle. «C'est le facteur qui vient de la remettre, j'ai tenu
à vous l'apporter moi-même.—Donnez.» La jeune fille s'était
emparée précipitamment de la lettre, elle en avait reconnu l'écriture;
elle ne daignait même pas constater combien Marius Ayrargues
debout sous le ciel bleu, parmi les agaves et les lentisques pétillants
de lumière, était violemment sarrasin; la lettre était de Gladys
Harvey. Un peu dépité, le beau Marius tournait les talons et
s'enfonçait dans les ruines.
Ellen Horneby n'avait pas reçu de lettre de Gladys depuis deux
mois. Ma Beauté, disait celle-ci, une grande nouvelle. Nous serons à
Hyères demain ou après-demain, maman, Réginald, la princesse
Nydorff, sa sœur Dora, Bob Forgett, toute une bande joyeuse. Nous
quittons Cannes avec trois automobiles, nous nous arrêtons à Hyères
exprès pour toi, et un peu pour ce château, dont tu me fais de si
extraordinaires descriptions. Forgett, qui le connaît, prétend que
c'est le château de Klingsor dans Parsival et que tu dois y ressembler
à une fille-fleur; j'ai hâte de te voir dans ce cadre, car tu dois être
guérie maintenant, dans tout ce soleil, ou ce ne serait pas la peine
alors! Nous comptons t'enlever, ta mère et toi, en automobile jusqu'à
Marseille, nous avons réservé deux places. Là, nous trouverons le
yacht d'Algernon Histay, le milliardaire américain, qui n'attend que
nous pour gagner l'Espagne: escales à Barcelone, à Valence et à
Carthagène. Tu es des nôtres, hein? la mer te remettra tout à fait. A
Carthagène, les timorés rentreront en France par l'Espagne, viâ
terra, et les téméraires fileront sur Tanger, nous laissons les autos à
Marseille. Je ne me tiens pas de joie à la pensée de te revoir et de
t'embrasser; d'ailleurs, je t'expliquerai un tas de choses et tu
viendras, car je compte bien te décider.
Mes yeux dans tes yeux et tes mains sur mes lèvres.

Ton amie, Gladys.

«Maman! une lettre de Gladys!» Le cri avait été poussé si perçant


que lady Horneby accourait éperdue; elle trouvait sa fille debout, le
visage tout rose, transfigurée, ressuscitée presque et les yeux
agrandis d'une telle joie, que cette exaltation lui faisait un peu peur.
«Qu'y a-t-il, mon enfant.—Il y a, il y a, maman, que Gladys, sa mère,
son frère, tous seront demain ici; ils viennent en auto, exprès pour
me voir, ils nous emmènent à Marseille, de là en Espagne sur le
yacht de sir Algernon Histay, oui, ils nous emmènent d'ici, maman»,
et la malade s'abattait avec de gros sanglots dans les bras de lady
Horneby.
L'exaltation de miss Ellen Horneby était enfin tombée. Toute la
journée et même une partie de la soirée, elle avait divagué en proie
à une espèce de fièvre de voyages et de grands déplacements, toute
à des projets de traversées et de lointains exodes éveillés en elle par
la lettre de Gladys. Elle parlait, elle parlait, le verbe haut, les
prunelles allumées, une fièvre dans les yeux et dans ses mains
frémissantes. Coupant ses rêves par de subits accès de tendresse,
elle se levait de table pour venir enlacer sa mère et appuyer sa joue
brûlante au front glacé de lady Horneby. «Nous partirons, maman,
nous partirons, n'est-ce pas», et l'Anglaise regardait et écoutait dans
une angoisse monter cette excitation maladive. Elle regardait
surtout, et avec quelle épouvante! le visage halluciné d'Ellen; il s'y
accentuait une ressemblance alarmante: c'était effrayant comme la
jeune fille rappelait alors son frère Edwards Horneby, le fils adoré
qu'elle avait perdu à vingt-cinq ans. Oui, c'était bien la même fièvre
de mouvement et de départ.
Et puis l'exaltation avait fait place à de la prostration, et la
malade s'était couchée. Lady Horneby, elle, veillait encore. Dans la
solitude éclairée de la chambre voisine, elle s'attardait seule, debout
dans la maison endormie, à remuer de douloureux souvenirs. Elle
avait atteint des lettres et des papiers de son fils, des lettres
enthousiastes sur les pays parcourus par le voyageur. Edwards avait
aussi laissé un journal, un journal de ses impressions écrites au jour
le jour et dans lequel s'affirmait une sensibilité artiste, et c'est ce
journal que lady Horneby relisait.

Mon premier soir à Venise en septembre 1898, l'imprévu, le


saisissement et l'émotion de mon arrivée sur le Grand Canal. Après
la sensation de solitude et de froid d'une lieue de lagune traversée
sur la digue, immenses étendues d'eau triste, d'une pâleur livide,
dans la mélancolie du soir; tout à coup, de la lumière et des cris, des
cris d'employés et de facchini… le tumulte des bagages réclamés par
les voyageurs de tous pays. Venise, jadis auberge de rois,
aujourd'hui auberge du monde. Puis, à peine sorti de la Ferrovia,
toute une flotte de gondoles assiégeant les degrés de l'escalier:
«Gondola, gondola! signore, gondola!» Les gondoles d'hôtels avec
leurs portiers à casquettes galonnées, les gondoles de louage et les
gondoles privées, reconnaissables à leurs cuivres brillants. Et, dans
des lueurs et des clapotements d'eau, le choc et le mouvement de
ces longs cercueils en bois noir, qui sont les fiacres de Venise et vont
emporter à travers canaux et rii cette foule dégorgée par le train.
Un glissement lent en apparence, tant sa marche est fluide et
douce, en réalité rapide, car à peine entrés dans un couloir obscur et
même un peu sinistre, entre deux rangées de maisons noires qui
sont une rue de Venise, nous voici dans le Grand Canal. Une
immense allée d'eau s'enfonce devant nous, bordée de palais, de
vieux palais à peine entrevus dans la nuit. Ils dorment, on dirait,
irréels dans le recul du passé, et leur haute silhouette immobile et
vétuste fait songer à une veillée de demeures fantômes tout à coup
surgies dans l'enchantement de l'eau, du silence et de la nuit. Mon
gondolier me les nomme au passage: la Casa d'Oro, il palazzo
Borgia, il palazzo Vandramine, le palais Venière, le palais Doria, le
palais Lorédan, le palais Morosini et c'est comme un écho des siècles
réveillés dans l'ombre. C'est délicieux et un peu funèbre, toutes ces
gloires du passé évoquées d'un mot par une bouche que je ne vois
pas, la face confuse du gondolier debout en arrière et dont la
maigreur longue et souple s'exagère encore dans cette solitude
d'eau nocturne et d'architectures vieillies. Nous descendons toujours
le Grand Canal. C'est comme une entrée dans une ville de songe, à
jamais endormie sous le geste néfaste d'un mauvais magicien, et j'ai
la sensation de vivre dans une atmosphère de contes. Parfois, une
autre gondole nous croise ou nous dépasse, et c'est dans le
froissement de l'eau déchirée, comme une soie, la vision, l'évocation
plutôt de quelque barque d'autrefois, emportant le cadavre
embaumé d'une princesse de légende. E poppe, crient de loin en loin
la voix des gondoliers, et c'est une espèce de terreur enivrante dont
l'angoisse m'étreint voluptueusement le cœur.
Le Rialto, une grande arche de marbre, enjambe ici le canal, le
gondolier me la désigne, et voilà que par une merveilleuse
coïncidence, dont le hasard fait toujours bénéficier les poètes, toutes
les cloches de Venise se mettent à chanter. L'Angelus tinte aux
campaniles des soixante-seize églises; la nuit est devenue musicale,
des voix d'allégresse et de prières l'animent. Égrenées de tous ces
clochers, ces sonneries proches et lointaines, portées sur l'eau des
canaux, s'épanouissent toutes à la fois en une céleste et
flamboyante retombée de sonorités calmes. La cité-fantôme est
devenue une ville de fées; des fenêtres éclairées flambent
joyeusement dans l'eau, l'Accademia, la Salute, la Dogana, les
grands hôtels.
Et ce fut ma première entrée à Venise.

3 octobre 96.—La place Saint-Marc à l'heure de la musique!


On ne raconte ni Saint-Marc, ni San-Giorgio, ni le lion d'or de la
Piazetta. On n'évoque pas plus le palais des Doges et la colonnade
unique aux chapiteaux ombrés des admirables Procuraties. Venise et
la place Saint-Marc, c'est le complet épanouissement de la plus fière
aristocratie et de l'âme artiste d'un peuple, bercé pendant des
siècles dans de la gloire et de la magnificence, et cela parmi le plus
imprévu et le plus splendide décor. Venise! C'est une apothéose de
marbre, de métal orfévré et de pierres précieuses, écloses et figées
au milieu d'eaux mûres et nuancées par les nuées soyeuses du plus
prestigieux ciel, le ciel de Venise, que Tiepolo a peint dans ses
plafonds hantés de nudités volantes, et qui est demeuré tendu de
Saint-Alvize à San-Giorgio Maggiore au-dessus des campaniles et des
dômes de la ville, comme un dais béni de gloire et de ferveur. Ah!
Saint-Marc, la place dallée de marbre, encadrée de palais et peuplée
de statues, qu'est la Piazza, devant les cinq portails et les cinq
dômes de marbre et de moire et la double ascension d'anges, des
mosaïques de ces cintres.
Et la foule de la place Saint-Marc, la foule des promeneurs et des
flaneurs, attablés aux cafés, devant les lentes allées et venues des
dentellières et des verriers de la ville déambulant par couples avec
les officiers de la flotte, les marins de l'Arsenal, et tous les Allemands
et tous les Anglais des Cooks et les derniers descendants des Doges.
Toute l'Europe qui voyage est là, Autrichiens vêtus de vert et coiffés
du petit feutre fleuri d'edelweiss; Anglais à casquettes à carreaux,
cravatés de rouge dans des homespuns jaunâtres; Russes aux doigts
chargés de bagues; Français paonnants et bavards et tous les
esthètes du monde curieux de la purulence sublime, que certains
veulent voir en Venise, et en mal de se mouvoir en beauté dans la
cité du Carpaccio.
Toutes les laideurs cosmopolites, toutes les extravagances de
Londres et de Berlin, toutes les curiosités moscovites et toutes les
vanités latines aussi, on les croise et on les toise devant Jésurum et
Salviati; et ce soir, je suis du nombre, mais si absorbé par les Tiepolo
et les Véronèse que je vois marcher devant moi en châle de laine et
en veston de toile, que je regarde à peine les Barbares. Sur une
estrade, des musiciens jouent du Wagner; dans les groupes, on
annonce que le fils, Siegfried Wagner, vient d'arriver à l'hôtel
Danielli.
10 octobre.—Je reviens de la Judecca, il est minuit, je suis revenu
par des canaux abandonnés, déserts. Ce soir, un ciel
invraisemblable, d'un bleu de fumée, tout pommelé de nuées de
givre gris, épousait amoureusement les flèches des campaniles et les
marbres des balustrades; sur la lagune, une lune de féerie
enchantait le glissement silencieux des gondoles. Alors j'ai dit, en
passant auprès du Giardinetto:
Gondoliere! à San-Giorgio Maggiore!

Lady Horneby tournait des pages, cherchant instinctivement des


paysages où son fils reparlât de Venise, Venise où, dans sa
conviction, il avait pris la fièvre dont il était revenu mourant à
Londres.

Londres, novembre 1901.—Venise, j'ai revu Venise et j'en ai


toujours subi le charme; je l'ai toujours trouvée à la fois la même et
plus neuve encore. L'habitude et quatre séjours consécutifs en six
ans n'ont rien changé, ni en moi ni en elle. Chaque fois que je la
revois, c'est la même sensation de griserie nostalgique et
d'enivrement calme, faite d'enthousiasme artiste et de ferveur du
passé. J'ai acheté un coffret à Venise, un vieux coffret aux armes de
Dandolo. Une devise y court sur un des panneaux:

Cor magis tibi senescenti pandit.


Mon cœur est plus à toi depuis que tu vieillis.

Eh bien! cette devise est mon état d'âme vis-à-vis de la ville. Plus
je la revois, toute décrépite et caduque qu'elle soit dans ses marbres
devenus pareils à de l'ivoire et ses ors plus verdis que ses marbres,
plus elle entre en moi et plus je me sens en elle. Certes, je n'ignore
rien de ses tares, je la sais devenue une auberge; et, comme
l'amant d'une courtisane, je souffre de voir ses palais, ses musées,
ses ciels et ses églises en proie à la horde affreuse des Cooks et des
brasseurs d'affaires étrangers. Courtisane, oui, cette dogaresse
déchue et ruinée l'est devenue; mais c'est Tiepolo qui l'a peinte,
c'est Véronèse qui lui a donné ses attitudes, et, sous l'arche de ses
palais, c'est l'Adriatique qui lui tend son miroir!
Et plus loin: Venise, j'en ai gardé une impression si harmonieuse
et si profonde, qu'en tout autre pays je me sens en exil.

Cette phrase terminait le journal, c'était la dernière qu'eût écrite


Edwards. L'exil! lady Horneby ne connaissait que trop cette sensation
d'exil, cette impression de n'être bien nulle part,—et ce désir
d'ailleurs qu'ont tous ceux qui vont mourir. La sonnette de la porte
d'entrée, carillonnant dans la nuit, la faisait tressaillir. Une persienne,
puis une fenêtre s'ouvraient, des pourparlers s'engageaient sur la
route, puis des pieds nus montaient l'escalier, on frappait à sa porte.
«Madame, c'est une dépêche, faisait la voix de Marius.»
Lady Horneby allait ouvrir en peignoir. «Pas de mauvaises
nouvelles, au moins, Madame?» demandait le Hyérois. La dépêche
venait de Gènes et était signée Harry: «Serai demain à Marseille et
le soir à Hyères, passerai deux jours, préparez Ellen et toutes mes
tendresses à la darling, suis en joie. Votre neveu, Harry.»
Debout près de la lampe, lady Horneby relisait le télégramme.
Pourquoi n'en éprouvait-elle aucun plaisir?
V
LA MAISON EN FÊTE

«Mais on se marie donc ici, voilà toute la maison fleurie comme


pour un matin de noces!» Le docteur Didier venait de pousser la
porte de la salle à manger. La vieille Mme Ayrargues, en train de
garnir les vases de la cheminée de branches de cerisier en fleurs,
haussait les épaules et continuait son travail, une femme de journée
la suivait pas à pas, lui tendant une grande corbeille plate remplie de
fleurs, branches de pommiers, de cerisiers, de pêchers même jetées
pêle-mêle avec des œillets et des mimosas tardifs; la Hyéroise
puisait à même et les piquait un peu partout. La porte du salon
ouverte à deux battants laissait voir une ornementation plus
savante: un amoncellement de roses blanches, et des jaillissements
d'iris jaunes et violets s'élançant en fusées de tous les vases; toutes
les fenêtres grandes ouvertes laissaient entrer le bleu du ciel et le
bleu de la mer, mais c'est surtout par les fleurs que les deux pièces
semblaient illuminées. Tous ces floconnements roses, toutes ces
corolles printanières avaient une clarté propre dont s'embaumait et
resplendissait à la fois la demeure. Marius, écroulé sur une chaise de
la salle à manger, regardait tous ces préparatifs d'un œil indifférent;
il tenait bien sur ses genoux son éternelle guitare, mais ne daignait
pas même en toucher les cordes. De l'autre côté du corridor, dans la
cuisine, on entendait remuer sur les fourneaux des plats et des
casseroles.
A travers les effluves de toutes ces fleurs, le docteur Didier
fleurait une odeur de victuailles. «Mais on n'a pas dévalisé que le
jardin, on a aussi dévalisé le marché, souriait-il en brochant des
babines, quelle fête préparez-vous donc, maman Ayrargues, on
attend un prince ici?» La vieille Hyéroise gardait sa bouche cousue.
«Oui, je comprends, reprenait le docteur Didier, encore un caprice de
la petite.—Un caprice! et Mme Ayrargues venait se planter devant le
médecin. Un caprice! plût à Dieu, et levant les deux bras au plafond
pour attester le ciel de son malheur, c'en est bien un autre, il arrive.
—Qui ça?—Mais le fiancé, le cousin de ces dames, l'officier aux
Indes, un Anglais comme elles. Ah! pauvre de nous, le télégramme
est arrivé cette nuit; la petite ne tient pas en place, elle court dans la
maison depuis le matin, il a fallu dépouiller trois vergers. Il y a là
pour cinquante francs de fleurs des arbres fruitiers, quelle pitié!… Et
mon pauvre Marius, faisait-elle en désignant le jeune homme affalé
sur sa chaise, mon pauvre Marius, il souffre.»
Le désespoir de Mme Ayrargues était trop comique, le docteur
Didier ne pouvait s'empêcher de lui rire au nez; la Hyéroise tournait
les talons et sortait en claquant la porte. Le neveu suivait
indolemment la tante.
«Il y a du nouveau», pensait le docteur, mais un pas léger
descendait l'escalier, le médecin reconnaissait celui de lady Horneby.
Il ouvrait la porte du salon au moment même où l'Anglaise mettait la
main sur la poignée. «Hé bien, vous voilà heureuse», disait-il, mais il
s'arrêtait brusquement, lady Horneby avait sa figure soucieuse des
mauvais jours, une ride profonde barrait son front, et ses yeux clairs,
comme cachés sous l'arcade sourcilière, accentuaient encore le pli
amer de la bouche. «Vous savez déjà, faisait-elle en inspectant
rapidement la décoration de la pièce.—Oui, lord Astlher arrive et
vous n'êtes pas en joie, alors pourquoi toute cette maison en fête, je
n'y comprends plus rien, votre gendre arrive et…—Mon gendre! et
l'Anglaise avait un mauvais sourire. Vous savez bien qu'il ne
l'épousera pas. Tenez, voici son télégramme, je l'ai reçu cette nuit.—
Mais ce télégramme.—Oui, mais il ne l'a pas revue depuis son départ
et, quand il la reverra, il y a quatre ans qu'ils se sont quittés, la
reconnaîtra-t-il seulement?—Mais.—Oh! je vois ma fille telle qu'elle
est, la pauvre enfant ne peut plus inspirer d'amour, l'égoïsme des
hommes est si puissant. Harry saura-t-il seulement dissimuler.—Vous
dites?—Je ne dis rien, mais je ne veux qu'une chose et celle-là je la
veux bien, je veux que ma fille meure heureuse.—Mais miss Ellen
n'en est pas là.—Si, docteur, Ellen en est là, je ne m'illusionne pas.
Comme ses sœurs, son frère, ma fille est condamnée, mais ce que
je ne veux pas, c'est qu'elle se voie mourir. Cette douleur est pour
moi, je veux la porter seule, je veux que mon enfant s'éteigne,
ignorante de son mal, dans l'illusion de sa beauté, de son amour et
de sa jeunesse, je veux que jusqu'à la dernière minute Ellen se croie
aimée. Je ne voudrais pas que ma petite fille s'en aille de ce monde,
le cœur brisé, navré de désespoir. Vous me comprenez, je veux la
voir mourir dans un sourire, et la froideur d'Harry, un mouvement de
recul de son fiancé, ah, cela je le sais, elle n'y survivrait pas. Mais
voilà, devant cette maigreur et cette pâleur Harry aura-t-il la force
de soutenir ce mensonge! voilà ce qui m'épouvante et m'étreint le
cœur.»
Lady Horneby s'était laissée tomber sur un fauteuil, sa respiration
était entrecoupée, haletante; le docteur Didier lui avait pris les
mains, il ne trouvait rien à lui dire. «C'est comme ces fleurs, disait
lady Horneby en fixant d'un œil égaré les branches de cerisier de la
cheminée, vous savez ce que l'on dit en Irlande sur la maison parée
dans l'attente du fiancé. Elle appelle l'amour et c'est la mort qui
entre.—Mais vous êtes folle, milady, c'est vous qu'il faut soigner.—
Oui, en effet, je suis un peu folle de terreur, car j'observe ma fille
depuis ce matin. Je vois son exaltation et sa fièvre grandir, cela avait
déjà commencé hier après une lettre reçue de Cannes, de cette
Gladys, et, ce matin, quand je lui ai apporté le télégramme de son
cousin, à la violence avec laquelle elle a saisi mes mains et au cri
qu'elle a poussé… je ne lui croyais pas cette force. Elle a bondi hors
de son lit, et vous croyez qu'elle s'est jetée dans mes bras pour y
pleurer, sangloter comme à son habitude; non, elle a couru pieds
nus à son miroir et, ramenant en bandeaux ses cheveux sur ses
tempes, ses cheveux un peu défaits pendant la nuit, elle n'a eu souci
que de son visage et s'est contemplée longuement, mais avec quels
yeux, Docteur! C'étaient des yeux de femme, ce n'étaient plus des
yeux de jeune fille, je ne les reconnaissais plus. «Je suis encore jolie,
n'est-ce pas, Harry pourra m'aimer encore? dites-moi que je suis
encore jolie, maman?» C'était sa seule préoccupation, et puis elle a
mis un peignoir, est descendue, a donné des ordres, il fallait des
fleurs, beaucoup de fleurs pour accueillir le fiancé et parer la
maison; j'ai vu le moment où elle allait descendre dans Hyères;
heureusement a-t-on trouvé tout cela dans les jardins voisins. Elle a
voulu assister au triage des branches, indiquer la décoration elle-
même et n'est remontée chez elle que toutes les choses en train,
mais elle n'en pouvait plus. Que nous réserve la fin de cette journée!
j'en ai le cœur serré, Docteur, et ces gens de Cannes, cette Gladys
Harvey et sa bande qui vont peut-être venir aujourd'hui. S'ils allaient
se rencontrer avec Harry! Gladys a été jadis en coquetterie avec lui
et Ellen qui ne l'a pas oublié. En vérité, la tête me tourne et le cœur
me chavire, Docteur, et puis la chose la plus atroce, la plus
alarmante de toutes, l'attitude d'Harry vis-à-vis Ellen. Pourra-t-il
prendre sur lui de surmonter son émotion et de n'en laisser rien
paraître. Ellen qui s'est mis en tête de l'aller chercher à la gare. Ah!
cela, il ne le faut pas, vous le lui défendrez, Docteur, je compte sur
vous. Vous resterez au besoin à lui tenir compagnie pendant que
j'irai à la gare préparer mon neveu, l'endoctriner, lui faire la leçon, et
puis vous dînerez avec nous, Docteur, votre présence amortira le
choc. Ne me refusez pas cela, Docteur, nous avons tant besoin de
vous aujourd'hui.» Et la pauvre femme pétrissait nerveusement les
mains du vieillard. «Et notre malade, interrogeait-il, elle repose
maintenant?—Non, elle ne repose pas», faisait la jeune fille, tout à
coup surgie derrière eux, dans l'embrasure de la porte. Elle était
entrée à pas de loup par le salon; il y eut une stupeur. «Non, elle ne
repose pas, je vous entends comploter contre moi, mais vous
n'empêcherez pas la fiancée d'être jolie. Suis-je assez jolie ce matin,
Docteur?» Toute rose, les yeux d'un bleu violet dans une face, on
eût dit, d'azalée tant elle était lumineuse, Ellen Horneby se
silhouettait mince comme une tige dans les flots de tulle et de surah
d'un peignoir corail. La poitrinaire était resplendissante, l'amour
l'avait transfigurée.

«C'est nous, tu ne nous attendais pas, hein! Oh! mais c'est joli
ici! On dirait une serre, en voilà des fleurs! et l'on est dans la mer,
quelle vue! Sais-tu que tu es très bien ici.» Et Gladys Harvey
s'arrêtait comme étourdie à la porte du salon. Elle était là, en tenue
de chauffeuse, un léger cache-poussière d'alpaga gris argent ouvert
sur une robe de drap mastic; la casquette de velours à côtes, très
haute, rabattue sur les yeux. Un gros bouquet d'œillets roses
fleurissait sa boutonnière. Derrière elle, dans le vestibule, se
pressaient des têtes rieuses de jeunes femmes et de jeunes gens.
Ellen s'était levée de sa chaise longue très pâle, saisie au cœur
par cette brusque entrée, qu'elle redoutait depuis le matin. Elle
n'avait pas osé en parler à sa mère, la coïncidence du passage de
Gladys à Hyères et de l'arrivée de son fiancé la bouleversait. Un
soupçon l'avait mordue. Toute la matinée, elle avait craint une
rencontre. «Mais qu'as-tu donc? faisait miss Harvey en se précipitant
vers la malade, te voilà toute pâle. Je t'avais prévenue pourtant, tu
as bien reçu ma lettre. Voilà Réginald, et tu ne le reconnais pas! Et
puis mon amie Nadège, la princesse Nydorff, tu l'as vue à Cannes
l'autre hiver, et sa sœur Dora Heacon; n'est-ce pas qu'elle est jolie?
et mon flirt Bob Forgett, l'homme le plus inventif des Trois-
Royaumes, celui qui a eu l'idée des cochons en baudruche pour la
bataille des fleurs. C'est un peu à cause de lui que nous sommes ici.
C'est lui qui nous a vanté ce fameux château d'Hyères; mais moi, je
suis venue à cause de toi. Mais qu'as-tu donc? tu ne parles pas!
embrasse-moi donc, Ellen.—Ellen est encore un peu souffrante,
intervenait lady Horneby entrée au bruit; elle reposait, vous l'avez
éveillée.—Souffrante, mais elle a une mine superbe, peut-être un
peu plus tige que fille-fleur pourtant. Allons, lève-toi, Ellen, que je
t'admire. Tu as un peu maigri, mais quel teint!—Un peu de calme,
Gladys, Ellen a été très malade cet hiver». Et l'Anglaise faisait les
honneurs de son home aux visiteurs; Gladys recommençait
brièvement les présentations. Ellen avait un sourire forcé, un vague
effroi de tous ces gens qui la dévisageaient.
«Maman nous suit, reprenait l'infatigable Gladys, elle sera ici
dans dix minutes, mais quelle montée pour venir chez vous! elle
désire tant voir Ellen. Nous en as-tu donné de l'inquiétude? et elle
prenait entre ses mains celles de la jeune fille. Nous vous confions
maman, car je ne la vois pas du tout escaladant ces ruines. Ah! je
ne vous ai pas amené tout mon monde, j'ai eu pitié de vous, il y en
a qui nous attendent sur la route et d'autres qui sont restés en bas,
les flemmards! Nous sommes partis de Cannes depuis sept heures
du matin.—Ah! nous en avons bouffé des kilomètres, sentenciait la
jolie Dora.—Et vous dînez à Toulon ce soir! interrogeait lady
Horneby.—Et nous y couchons aussi, nous voulons voir le Casino de
Toulon, le Beuglant des matelots, nous serons demain matin à neuf
heures à Marseille. Vous ne venez pas avec nous, madame?» Lady
Horneby montrait du doigt sa fille retombée sur les coussins de sa
chaise longue, la jeune fille se détendait un peu dans la conversation
de miss Heacon et de la princesse Nydorff. Il y avait comme un
malaise dans ce salon, miss Harvey le sentait. «Tu ne nous fais pas
les honneurs des ruines, Ellen, hein! tu es un peu fatiguée. Allons
vous autres!» Et elle se levait donnant le signal du départ. «Nous
reviendrons te dire bonjour en repassant, nous te dirons comment
nous avons trouvé ton domaine, princesse de légende du château
d'Hyères.» Et sur le seuil de la porte: «Vous savez qu'il y a beaucoup
trop de fleurs ici, disait-elle à lady Horneby, cela la fatigue, je la
trouve un peu lasse.» Mais ce n'est pas toujours ainsi, disait
étourdiment la mère, aujourd'hui nous sommes en fête.—Vous
attendez quelqu'un?—Mais oui, mon neveu Harry Astlher qui nous
arrive ce soir.—Ah! le fiancé arrive, ah vous m'en direz tant! le fiancé
arrive, tout s'explique», et revenant brusquement sur ses pas: «Mes
compliments, ma chère, et mes excuses aussi d'avoir troublé ton
attente amoureuse. Je comprends ton air distrait. Après quatre ans
d'absence revoir un fiancé. Ah! le bel Harry nous revient, et à quelle
heure arrive-t-il ici? J'aurais été heureuse de le revoir.» Ellen ne
disait plus un mot, sa respiration était devenue sifflante. «Mais pour
le dîner, se hâtait de répondre lady Horneby, n'insistez pas Gladys,
ajoutait-elle à voix basse, Ellen est un peu fantasque depuis quelque
temps.—Pour dîner, s'exclamait la jolie chauffeuse, nous serons
partis depuis longtemps. Nous dérapons à cinq heures, le temps de
visiter les ruines. Tiens! voilà maman, allons, viens et ne fais
qu'entrer et sortir, Ellen est un peu fatiguée, et puis tu les
dérangerais; on attend le fiancé, nous le manquons de deux heures.
—Harry Astlher, est-il possible!» gloussait, attendrie et moite et
joignant les mains, la grosse dame toute rouge sous une guirlande
de roses trémières; toute la bande était déjà sortie. «Allons, viens,
maman. Adieu, ma jolie tige, reprenait d'un ton perfide l'insidieuse
Gladys. Harry va te trouver un peu changée, mais si élégante!»
Elle était déjà dans le chemin, la compagnie joyeuse en
escaladait la pierraille. «Hein! qu'en dites-vous, vous autres? un peu
fichue, la fille-fleur.» La boutade était saluée de longs éclats de rire.

«Madame, il va falloir partir si vous ne voulez pas manquer votre


train, j'ai juste cinq heures un quart à ma montre.—Maman, tu as
commandé l'omnibus, au moins!—Sois tranquille, il montera jusqu'à
l'église, de là Marius portera la valise.—La valise, c'est vrai, il ne
vient que pour quarante-huit heures.»
Il y avait bien cinquante minutes que ce bref entretien avait été
échangé entre lady Horneby, sa fille et le docteur Didier; le docteur
Didier, entré sur la pointe du pied, à cinq heures sonnant, dans la
chambre où la malade était remontée après la visite de ces dames
Harvey.
La sortie de sa mère soulageait Ellen comme d'un poids. Depuis
trois heures, elle luttait pour dissimuler l'inquiétude et l'angoisse où
l'avait jetée la venue de Gladys. Jusqu'à cinq heures, elle n'avait pas
respiré, comptant les minutes et les secondes à s'écouler avant le
moment fixé pour leur départ; les automobiles devaient maintenant
rouler sur la route de Toulon et lady Horneby descendait la route
d'Hyères… la gare et l'arrivée du train et la descente de wagon
d'Harry Astlher…
Ellen abandonnait ses deux mains au docteur Didier assis auprès
d'elle; la Méditerranée déjà baignée d'ombre apparaissait, toute
froide, dans un ciel vert; à Hyères, le soleil se couche derrière la
presqu'île et n'allume jamais d'incendie sur la mer. L'heure était
morne et terne, le médecin se levait pour fermer les fenêtres, puis,
se rasseyant près de la malade, il reprenait ses mains dans les
siennes. Il en avait tenu jadis d'aussi frêles et d'aussi brûlantes et
connaissait de longue date leur vilaine moiteur; ces longues
étreintes n'avaient pas retenu l'être cher dont le souvenir vivait
toujours douloureux dans son cœur. Ah! oui, qu'il la connaissait bien,
cette heure mélancolique et dangereuse entre toutes de la tombée
du jour dans le Midi, l'heure des mauvaises pensées, des longs
regrets et de la fièvre… La fièvre, il la sentait monter dans les doigts
fluides qu'il tenait. Ellen avait fermé ses paupières, mais de grosses
larmes coulaient sur ses joues, un grand silence flottait dans la
chambre crépusculaire, et les larmes d'Ellen ne coulaient pas
seulement sur son visage pâle, elles coulaient aussi dans l'âme du
vieil homme, et une grande tristesse planait sur ces deux êtres, une
grande tristesse et une grande douceur.
VI
HARRY ASTLHER

Harry Astlher achevait de déjeuner seul dans la petite salle à


manger de la villa Soleil, les fenêtres béaient toutes grandes
ouvertes sur un ciel d'un bleu limpide, si intense que la Méditerranée
en paraissait argentée, comme embuée d'une légère vapeur. Tout
éclatait de gaieté dans la salle à manger de Mmes Horneby, la nappe
rose de la table, l'argenterie et les œillets rouges du couvert et
jusqu'au rose du jambon, auquel l'officier venait de faire largement
fête. Il achevait de beurrer des tartines, qu'il arrosait de thé impérial
et de temps à autre d'un petit verre de Porto. Harry Astlher était
grand, robuste, admirablement découplé, le buste un peu court
peut-être, les jambes un peu trop longues, mais la poitrine si
adroitement bombée, sanglée et corsetée dans la veste écarlate de
l'armée coloniale, que ses épaules en paraissaient plus larges et sa
taille plus mince. Il offrait le type parfait de l'officier anglais qu'on
voit dans tous les magazines et les illustrés, les traits réguliers, mais
un teint de homard cuit. Une longue, longue moustache couleur de
seigle mûr, et des yeux d'eau salée, des yeux de vague et non de
source, d'autant plus bleus dans tout ce hâle, complétaient au
physique le cousin de miss Horneby. Au demeurant, cet homme
rouge n'était pas sans charme, malgré son nez busqué et sa face
prognathe. Harry Astlher avait de la race, il respirait la force,
l'entrain et la santé. Une raie impeccable séparait jusque dans la
nuque les cheveux jaunes et luisants du lieutenant; un scarabée
d'Égypte et deux saphirs de Ceylan bossuaient les doigts de sa main
gauche; un rubis sang de pigeon, serti dans du platine, brillait à sa
main droite, sa bague de fiançaille, mais Harry la portait au pouce
par originalité.
Son appétit, sa belle humeur et le soleil illuminaient la pièce.
Harry Astlher se coupait une cinquième tranche de jambon et se
versait sa huitième tasse de thé, une porte s'ouvrait et laissait entrer
lady Horneby. Le jeune homme se levait, passait sa serviette sur sa
moustache et, respectueusement incliné, baisait la main de sa tante.
«Eh! bien, comment ça va-t-il ce matin.—Mais pas mal.—Ellen a bien
dormi?—Hum, comme à son ordinaire, Ellen n'a plus beaucoup de
sommeil.—Ça reviendra. Elle n'est pas plus mal au moins… Elle est
levée.—Oh! non, nous ne nous levons plus avant onze heures, le
matin elle repose, elle répare.—Ah! elle sera plus fraîche pour le
déjeuner.» L'officier avait repris sa place et s'était remis à manger.
Il ne voyait pas l'air contraint de lady Horneby; l'Anglaise s'était
assise en face, un coude sur la table, le menton dans une main. La
manche de son peignoir en glissant découvrait un bras blanc encore
admirable; lady Horneby avait été une des plus belles femmes de
son temps et, involontairement, l'œil de l'officier considérait le nu et
le galbe de ce bras; lady Horneby changeait d'attitude et rabattait sa
manche. «Vous l'avez trouvée changée, hein?—Oui, mais pas tant
que je le craignais.—Elle est bien maigre, n'est-ce pas?—Dame, elle
n'est pas grasse.»
Et prenant son courage à deux mains,
«L'auriez-vous reconnue, si vous n'aviez été prévenu, Harry?—
Dame, dans la rue, si je n'avais pas su que c'était elle, je ne dis pas.
Mais elle a toujours de bien jolis yeux, vous savez, ma tante.—Oui,
leurs yeux sont toujours admirables.» (L'Anglaise avait parlé pour
elle-même). Il y eut un silence, l'officier éprouvait un vague malaise.
«Mais j'ai bien joué mon rôle, hein! reprenait-il brusquement, je n'ai
pas bronché quand je l'ai revue, j'ai bien crié: «bonjour Ellen, c'est
toi, hurrah. C'est moi. Comme tu es grandie!» et nous nous sommes
embrassés comme deux Valentins. L'ai-je assez bien soulevée de
terre dans mes bras, ah! elle ne pèse pas lourd, la cousine. Au fond,
j'avais une peur affreuse qu'elle ne s'aperçût de mon trouble, car, à
vrai dire, je l'avais trouvée fondue…» Le lieutenant cherchait ses
mots. «Mais elle n'y a vu que du feu, n'est-ce pas? elle était d'une
gaieté hier soir! Mais vous avez l'air tout triste ma tante, vous
devriez être contente.—Mais je le suis». Le sourire de l'Anglaise
navrait. «Ellen, comment m'a-t-elle trouvé! ah! c'est que je suis
changé, moi aussi, avec le soleil de là-bas! j'ai l'air d'une saucisse
fumée.—Ellen! Ellen vous aime et encore davantage… hélas!—
Comment, hélas!—Mais oui, hélas, car ma pauvre enfant vous aime
et vous ne l'aimez plus.—Comment, je ne l'aime plus.—Mais oui,
vous l'aimez comme votre cousine, mais plus comme votre fiancée,
et comme je vous comprends, Harry.» L'officier faisait un
mouvement, lady Horneby l'arrêtait d'un geste. «Je vous comprends
et je vous absous. Ma fille, ce qui reste de ma fille est si peu femme.
Comment votre belle santé pourrait-elle aimer cette anémie! la vie a
l'horreur de la mort.—Ma tante!—Écoutez-moi, Harry, vous êtes un
brave et loyal garçon, et c'est pour cela que je vous aime. Vous ne
savez même pas mentir, vous étranglez et vous étouffez dans le
mensonge que je vous ai imposé. Votre franchise fait éclater le
masque, et cela serait comique, en effet, si cela ne menaçait de
tourner au drame, car vous m'entendez, Harry, et l'Anglaise scandait
ses mots, Ellen ne survivrait pas à la perte de votre amour.—Mais,
ma tante je croyais avoir tout fait.—Vous croyez! Eh bien! non, mon
pauvre ami, vous avez très mal tenu votre rôle, vous vous êtes
empêtré dans cette comédie comme un enfant dans un costume de
théâtre. Oh! vous y avez apporté tous vos soins et tous vos efforts.
Comme je vous sais un grand cœur, je vous ai demandé de jouer
cette comédie. Votre bonté, votre générosité s'y sont prêtées
aussitôt; vous êtes entré dans ma combinaison, je n'attendais pas
moins de vous, mais votre nature vous a trahi; mais aussi demander
à un officier retour des Indes de jouer des charades de petite fille et
quelle charade, celle de l'Amour devant la Mort.—Ma tante.—Je sais
ce que je dis. Pourvu qu'Ellen ne s'y soit laissé tromper, elle a été si
agitée toute cette nuit. Ah! c'est que la souffrance nous affine, nous,
mon pauvre ami, et vous ne soupçonnez pas les subtilités de cette
petite âme dolente et attentive, son cœur a des oreilles et des
perspicacités.—Mais c'est que je ne sais comment faire, ma tante…—
Nous y aviserons. Heureusement, hier soir, la présence du docteur a
tout sauvé et la joie aveuglait Ellen; mais tantôt, à table, nous
serons seuls tous les trois, seuls au dîner encore. Tenez, par
exemple, hier, à votre arrivée, vous ne l'avez pas trouvée changée,
c'était une faute. Ellen sait parfaitement qu'elle a maigri et pâli, vous
l'avez trouvée trop bien portante.—Mais, ma tante, vous m'aviez
dit…—Oui, je vous avais dit, mais vous avez forcé la note, et moi qui
connais Ellen, j'ai vu de la méfiance dans ses yeux; enfin ce qui est
fait est fait, mais ce qu'il faut éviter à tout prix, Harry, c'est ce regard
de bon chien attendri que vous posez sur elle, quand vous croyez
qu'elle ne vous voit pas. Ellen a des yeux partout.—Moi, ma tante, je
la regarde…—Je vous considérais pendant le dîner hier. Oh! c'étaient
des yeux très bons et très doux, les yeux qu'on a pour un petit
oiseau tombé du nid ou un petit chat malade, ces chats qu'on
rencontre au bord des chemins, grelottants et saigneux, ceux que
des gamins ont à moitié noyés et poursuivis avec des cailloux. Il y a
une grande pitié dans ces regards-là, mais il n'y a pas d'amour. Ellen
mourrait d'un de ces regards, si elle le surprenait.—Mais, ma tante…
—Ce sera très difficile, je le sais, mais enfin ce n'est que pour trente-
six heures, puisque vous partez demain. Je vous adjure, Harry, de
prolonger l'illusion d'Ellen, de la sauver du désespoir. Après, vous
serez libre.—Mais ma tante, j'entends tenir ma parole.—Quelle
parole?—Mais je suis le fiancé d'Ellen et j'entends l'épouser.—Soyez
donc sérieux, Harry. Si Ellen a des illusions, moi, je n'en ai plus. D'ici
un an, avant peut-être, ma fille sera morte.—Ma tante, pouvez-vous
dire!—J'ai vu mourir les autres, et puis ma fille guérirait-elle, Harry!
c'est moi qui m'opposerais à ce mariage. J'en ai assez de ce mal
héréditaire que lord Horneby a transmis à tous les siens, les siens
qui étaient miens et m'ont laissée seule maintenant.»

«Par ici, Harry. Avez-vous jamais vu des agaves de cette


grosseur!—Tu dis des enfantillages, Ellen; ton cousin en a vu
d'autres dans les Indes.—Mais ces agaves sont très beaux, ma tante,
disait l'officier colonial.» Ellen Horneby faisait à son fiancé les
honneurs des ruines du château, elle avait tenu à le guider elle-
même dans cette enceinte de décombres et de broussailles, qui était
devenu son domaine.
Le déjeuner avait marché au delà des désirs de lady Horneby,
l'officier avait pris à cœur de bien jouer son rôle. Remonté par sa
tante, il s'en était fort bien tiré, Ellen était rayonnante de joie; on est
si heureux de croire ce que l'on désire, son sang fluide de malade lui
était remonté aux joues, et la face toute rose, de ce rose délicat
d'azalée qui parfois faisait d'elle une véritable fille-fleur, elle
escaladait, leste comme une chèvre, les éboulis de roches et les
degrés croulants de l'immense enclos; lady Horneby n'en revenait
pas de cette agilité. Sa fille lui semblait comme ressuscitée. Ses
grands yeux violets baignés de lumière reflétaient à la fois tout le
bleu de la mer et le bleu profond du ciel, ses cheveux légers
semblaient une fumée d'or autour de la candeur de son front, et
dans la clarté de cette solitude ensoleillée, parmi ces lentisques et
ces agaves engourdis de chaleur, au milieu de toutes ces odeurs
brûlantes, elle apparaissait irréelle, aérienne, fantôme solaire, on eût
dit, né du mirage du Midi. La jeune fille était comme transfigurée, la
joie la nimbait de rayons; un élan l'emportait bavarde et bégayante,
tant elle en avait à dire.
Elle allait, elle allait, enjambant les broussailles, à l'assaut des
ruines, sans même vouloir accepter l'aide de son cousin; lady
Horneby avait peine à les suivre. Brigitte venait en arrière, portant
des couvertures et des oreillers.
Ils avaient presque atteint le sommet de la montagne, ils en
descendaient maintenant l'autre versant. Les jeunes gens s'étaient
engagés dans un escalier tournant, dont les degrés dévalaient sous
des arceaux en ruine; une rampe de granit, fleurie de roses
sauvages, bordait les degrés du côté du vide. Tout à coup des voix
et des éclats de rire montaient d'au-dessous d'eux, une société était
installée là au pied de l'escalier, une société joyeuse, car au bruit des
toasts, des interpellations se mêlaient des détonations de bouteilles
de champagne que l'on débouchait. Ellen Horneby s'était arrêtée
interdite, il lui semblait avoir reconnu une des voix, mais les hautes
quenouilles d'un petit bois de cyprès dérobaient aux regards la
société assise dans le bas.
«Encore un peu de pâté, princesse?—Non, cette langouste est
exquise, redonnez-m'en,» et des rires fusaient, puis le brouhaha des
conversations se calmait. Une voix d'homme pérorait… «Et de toute
cette beauté, de ce climat unique, de cette magie de site et de
végétation ils ont fait une ville d'agonie; oui, la civilisation nous a
donné cela: une station pour poitrinaires.»
La jeune fille s'était penchée avidement, des cris et des hurrahs
saluaient l'improvisation du causeur. «Bravo, Forgett! Bravo, Bob! A
vous, monsieur Mornart, un littérateur, faites-nous quelques
phrases.» Une voix d'homme se récusait, et puis tout à coup d'un
ton de prédication: «Où l'invasion maure avait mis des citadelles et
des palais, toute une cour voluptueuse et guerrière, nous avons
construit de grands hôtels, un casino et des kiosques de concerts, et
dans cette enceinte, sous ces portes cintrées et sur les marches de
ces escaliers tournants, qui ne conduisent plus nulle part, parmi ces
débris où s'évoquent des silhouettes de sultanes voilées et des
casques enturbannés d'émirs, toute l'épopée, enfin, amoureuse et
tragique des brûlantes Cordoue et des fraîches Grenade, des
Anglaises phtisiques viennent promener leur toux et leur ennui; et
ces murs héroïques n'abritent plus que du spleen, de l'angoisse et
des râles. Hyères, ville ensoleillée des neurasthénies millionnaires. La
civilisation a fait cela.—Bravo, monsieur Mornart. Ça, c'est un vrai
morceau de littérature, vous le replacerez dans un de vos livres.
Messieurs, un ban pour notre romancier.»
Cette fois, miss Horneby avait reconnu la voix, c'était celle de
Gladys Harvey; le sang lui avait reflué au cœur. Devenue
brusquement toute pâle, elle avait dû s'appuyer de la main à la
rampe; défaillante, Harry l'avait soutenue, tous deux avaient
entendu les joyeux discoureurs prononcer leur verdict, l'officier aussi
avait reconnu la voix de Gladys.
Ellen descendait maintenant l'escalier, elle avait repoussé son
cousin et se hâtait vers le vide; en bas une douzaine de têtes se
levaient. C'étaient les visages d'insouciance et de gaieté des visiteurs
de la veille. Ils étaient là une douzaine de jeunes gens et de jeunes
femmes, assis ou couchés au hasard dans la broussaille et dans les
roches, autour d'une nappe étalée dans l'herbe et couverte de
victuailles: c'étaient la princesse Nydorff, sa sœur Dora Heacon, le
beau Forgett, lady Harvey, Réginald et d'autres encore, sous la
conduite de l'intrépide Gladys. Tout ce beau monde avait laissé la
tenue de chauffeuse et de chauffeur, c'était un assaut de robes
claires et de toilettes printanières pêle-mêle avec des complets
d'homespun, des vestons de drap beige et des pantalons de piqué
blanc; des bouteilles débouchées, des pâtés en croûte entamés et
les plus beaux fruits attestaient un déjeuner de campagne.
«Tiens, Ellen et Harry!» Gladys venait de se lever, elle désignait
le couple à toute la bande. «Mes amis, je vous présente l'âme des
ruines, Griselidis en personne revenue dans son domaine provençal.
Hein! que vous avais-je dit, vous qui ne la connaissiez pas! Mon
amie Ellen est-elle assez princesse de conte de fée, une vierge en or
fin de livre de légende, et quel beau couple ils font là en silhouette
sur le bleu du ciel! Vous êtes très retour des Croisades, master Harry
Astlher.» Et tout à coup espiègle: «Bonjour Harry, ça va bien? vous
êtes toujours très beau, vous savez. Mesdames et messieurs, je vous
présente le plus beau lieutenant de notre armée coloniale, master
Harry Astlher, le fiancé de mon amie Ellen Horneby; hip, hip, hurrah!
un ban pour les amoureux du château d'Hyères.» Des clameurs
accueillaient le toast de Gladys, elle se tenait debout, levant très
haut sa coupe de champagne.
Ellen s'était arrêtée, glacée, au pied de l'escalier. Harry se taisait
un peu ahuri, mais incapable de dissimuler sa joie d'avoir retrouvé là
Gladys; la vue de tous ces jeunes visages et celle aussi des
victuailles avaient soudain fait s'épanouir sa figure de bon vivant.
«Mais oui, c'est nous, faisait miss Harvey brusquant la situation;
comme tu le vois, nous ne sommes pas partis à Marseille, nous
avons couché à Toulon et nous sommes revenus déjeuner dans ces
ruines. C'est trop beau, je voulais revivre une journée dans ce décor,
c'est un peu le tien, Ellen, et puis je suis revenue aussi un peu pour
vous, ajoutait-elle coquette avec un regard de coin à l'officier, je
savais que vous arriviez hier soir et j'avais une folle envie de voir
quelle mine vous rapportiez de là-bas. Songez, depuis quatre ans

You might also like